/ / Recherche sensible à la casse dans Excel

Recherche sensible à la casse dans Excel

Par défaut, la fonction VLOOKUP effectue une recherche insensible à la casse. Cependant, vous pouvez utiliser les fonctions INDEX, MATCH et EXACT dans Exceller effectuer un recherche sensible à la casse.

1. Par exemple, la fonction simple VLOOKUP ci-dessous renvoie le salaire de Mia Clark. Cependant, nous souhaitons consulter le salaire de MIA Reed (voir cellule G2).

Recherche insensible à la casse dans Excel

2. La fonction EXACT dans Excel renvoie VRAI si deux chaînes sont exactement identiques. La fonction EXACT ci-dessous renvoie FALSE.

Fonction exacte

3. La fonction EXACT ci-dessous retourne TRUE.

Correspondance exacte

4. Remplacez B8 par B3: B9.

Array Constant

Explication: La plage (constante de tableau) créée par la fonction EXACT est stockée dans la mémoire d’Excel, et non dans une plage. La constante de tableau se présente comme suit:

{FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE}

5. Tout ce dont nous avons besoin est une fonction qui trouve la position de VRAI dans cette constante du tableau. MATCH fonction à la rescousse! Terminez en appuyant sur CTRL + MAJ + ENTRÉE.

Fonction de correspondance

Explication: TRUE (premier argument) trouvé à la position 6 dans la constante du tableau (second argument). Dans cet exemple, nous utilisons la fonction MATCH pour renvoyer une correspondance exacte. Nous définissons donc le troisième argument sur 0. La barre de formule indique qu'il s'agit d'une formule matricielle en le plaçant entre accolades {}. Ne les tapez pas vous-même.

6. Utilisez la fonction INDEX (deux arguments) pour renvoyer une valeur spécifique dans une plage unidimensionnelle. Dans cet exemple, le salaire à la position 6 (deuxième argument) dans la plage D3: D9 (premier argument).

Fonction d'index

7. Terminez en appuyant sur CTRL + MAJ + ENTRÉE.

Recherche sensible à la casse dans Excel

Remarque: la formule considère correctement le salaire de MIA Reed, pas de Mia Clark. La barre de formule indique qu'il s'agit d'une formule matricielle en la mettant entre accolades {}.

Lisez aussi: