Voir le flux RSS

Pierre Fauconnier

RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV()

Noter ce billet
par , 21/11/2017 à 07h37 (667 Affichages)
Ben oui, on fait quoi lorsque RECHERCHEV() doit chercher la valeur dans une autre colonne que la première?

Quand la colonne de recherche est la première du tableau, on peut utiliser RECHERCHEV().

Nom : 2017-11-21_071422.png
Affichages : 934
Taille : 36,9 Ko

Mais lorsque la colonne de recherche n'est plus la première, RECHERCHEV ne peut plus être utilisé...
Nom : 2017-11-21_071535.png
Affichages : 898
Taille : 11,7 Ko
Nom : 2017-11-21_072551.png
Affichages : 896
Taille : 9,5 Ko

Eh bien, on va faire appel à l'EQUIV(), et on pourra ainsi mettre RECHERCHEV() à l'INDEX().

EQUIV() renvoie la position d'une valeur dans une liste (= colonne)
Nom : 2017-11-21_071703.png
Affichages : 210
Taille : 24,2 Ko

INDEX() renvoie la valeur qui se trouve à une position dans une liste (= colonne)
Nom : 2017-11-21_071808.png
Affichages : 214
Taille : 30,0 Ko

On va donc combiner les deux!
Nom : 2017-11-21_071908.png
Affichages : 216
Taille : 38,0 Ko

On se détache ainsi des contraintes de RECHERCHEV(), car on peut, grâce à INDEX() et EQUIV(), chercher une valeur dans une autre colonne que la première du tableau, et on peut aussi récupérer une valeur qui se trouve dans une colonne à gauche de celle de la recherche. De plus, on évite les problèmes liés à l'insertion éventuelle d'une colonne du tableau, ce qui pose des problèmes avec RECHERCHEV() alors qu'avec INDEX() et EQUIV(), on est sur du velours...

Idée pour plus tard: remplacer petit à petit RECHERCHEV() par INDEX()/EQUIV()...

Allez, bon travail avec notre logiciel préféré

Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Viadeo Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Twitter Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Google Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Facebook Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Digg Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Delicious Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog MySpace Envoyer le billet « RECHERCHEV(): et quand la colonne de recherche n'est pas la première? Une solution grâce à INDEX() et EQUIV() » dans le blog Yahoo

Mis à jour 08/01/2018 à 21h47 par Pierre Fauconnier

Catégories
Excel , MS Office , Trucs & Astuces

Commentaires