Microsoft Office Tutorials and References
In Depth Information
de recherche. Ainsi, dans l’exemple précédent, il n’est pas possi-
ble de réaliser un annuaire inversé. C’est-à-dire qu’il n’est pas
possible de retrouver un nom à partir d’un numéro de téléphone,
car le nom est situé à gauche du numéro de téléphone. Pour
pallier cet inconvénient, il faut utiliser d’autres fonctions.
Il faut en fait combiner deux fonctions : INDEX et EQUIV . La fonction
EQUIV permet de retrouver la position d’une donnée dans une
plage de cellules. La fonction INDEX renvoie le contenu de la cellule
d’une plage identifiée par ses coordonnées.
Vous devez tout d’abord trouver la ligne correspondant au nu-
méro de téléphone saisi en B4 de la feuille Annuaire , qui simule un
annuaire inversé.
Figure 6.18 : La feuille Annuaire
Pour cela, utilisez la fonction EQUIV :
Ligne= EQUIV(B4;Données!F2:F31;0)
Le dernier paramètre de la fonction EQUIV permet de spécifier que
la recherche doit être exacte. Une fois que la ligne est identifiée, il
suffit de renvoyer le nom correspondant. Pour cela, utilisez la
fonction INDEX :
Nom =INDEX(Données!A2:G31;Ligne;1)
La fonction INDEX permet de renvoyer la valeur se trouvant à
l’intersection de la ligne Ligne et de la colonne 1 dans la plage
A2:G31 .
Combinez alors ces deux expressions en une seule formule, saisie
en B5 :
=INDEX(Données!A2:G31;EQUIV(B4;Données!F2:F31;0);1)
Search JabSto ::




Custom Search