Comment faire de recherche sensible à la casse dans Excel
La fonction RECHERCHEV d’Excel n’est pas sensible à la casse et elle renvoie la première valeur correspondante de la liste. INDEX-MATCH ne fait pas exception mais il peut être modifié pour le rendre sensible à la casse. Voyons comment.
Formule générique pour la recherche sensible à la casse
{=INDEX(result_array,MATCH(TRUE,EXACT(lookup_value,lookup_array),0))}
Il s’agit d’une formule matricielle et doit être saisie avec CTRL + MAJ + ENTRÉE.
Result_array: index à partir duquel vous souhaitez obtenir des résultats.
Lookup_value: la valeur que vous recherchez dans lookup_array.
Lookup_array: Le tableau dans lequel vous chercherez la valeur de recherche:
Apprenons par un exemple.
Exemple: Effectuez une EXACT INDEX MATCH pour rechercher une valeur sensible à la casse
Ici, nous avons ces données de variables. Ces variables sont sensibles à la casse.
Je veux dire «test» et «test» sont deux valeurs différentes. Nous devons récupérer la valeur de « Test » dans la liste. Implémentons la formule générique ci-dessus dans cet exemple.
Écrivez cette formule dans la cellule F2. Cette formule est une formule matricielle et doit être entrée avec CTRL + MAJ + ENTRÉE.
{=INDEX(B2:B9,MATCH(TRUE,EXACT(E2,A2:A9),0))}
Cela renvoie la valeur 8 qui est en 5ème position. Si nous avions utilisé RECHERCHEV ou simple INDEX-MATCH, il aurait renvoyé 6 qui est le premier test de la liste.
Comment ça marche?
C’est un simple INDEX-MATCH. L’astuce consiste à utiliser la fonction EXACT dans cette formule.
EXACT (E2, A2: A9):
link: / excel-text-formulas-excel-exact-function [La fonction EXACT]
est utilisé pour faire correspondre les lettres sensibles à la casse. Cette partie recherche la valeur de E2 («Test») dans la plage A2: A9 et renvoie un tableau de TRUE et FALSE. \ {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}.
Prochain dans
MATCH (TRUE, \ {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, 0)
partie, Match recherche TRUE dans le tableau renvoyé ci-dessus. Il trouve le premier vrai en 4ème position et renvoie 4.
Enfin, la formule est simplifiée en INDEX (B2: B9,4). Il regarde la 4ème ligne de B2: B9 et renvoie la valeur qu’elle contient. Ce qui fait 8 ici.
Alors oui les gars, voici comment faire une recherche sensible à la casse dans Excel. Faites-moi savoir si vous avez des doutes sur ce sujet ou sur tout autre sujet Excel. La section des commentaires est à vous.
Articles liés:
link: / lookup-formulas-use-index-and-match-to-lookup-value [Utiliser INDEX et MATCH pour rechercher la valeur]
link: / lookup-formulas-excel-lookup-function [Comment utiliser la fonction LOOKUP dans Excel]
link: / lookup-formulas-lookup-value-with-multiple-criteria [Valeur de recherche avec plusieurs critères]
Articles populaires:
link: / formulas-and-functions-introduction-of-vlookup-function [La fonction RECHERCHEV dans Excel]
lien: / tips-countif-in-microsoft-excel [COUNTIF dans Excel 2016]
link: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]