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 à 08h37 (355 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 : 653
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 : 648
Taille : 11,7 Ko
Nom : 2017-11-21_072551.png
Affichages : 645
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 : 74
Taille : 24,2 Ko

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

On va donc combiner les deux!
Nom : 2017-11-21_071908.png
Affichages : 76
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 22/11/2017 à 22h23 par Pierre Fauconnier

Catégories
Excel , MS Office , Trucs & Astuces

Commentaires