Recherche sensible à la casse - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment effectuer une recherche sensible à la casse dans Excel à l'aide de deux méthodes différentes.

Méthode 1 - Fonction RECHERCHE

Fonction RECHERCHE

La fonction LOOKUP est utilisée pour rechercher une correspondance approximative pour une valeur dans une colonne et renvoie la valeur correspondante d'une autre colonne.

Recherche sensible à la casse

En combinant LOOKUP et EXACT, nous pouvons créer une formule de recherche sensible à la casse qui renvoie la valeur correspondante pour notre recherche sensible à la casse. Parcourons un exemple.

Nous avons une liste d'articles et leurs prix correspondants (notez que l'ID d'article est unique sensible à la casse) :


Supposons qu'on nous demande de tarifer un article en utilisant son ID d'article comme suit :

Pour ce faire, nous pouvons utiliser LOOKUP et EXACT dans une formule comme ceci :

1 =RECHERCHE(VRAI,EXACT(,),)
1 =RECHERCHE(VRAI,EXACT($B$2:$B$7,$E$2),$C$2:$C$7)

Limitation: pour que cette méthode fonctionne, les valeurs doivent être triées par ordre décroissant

Comment fonctionne la formule ?

La fonction EXACT vérifie l'ID d'article dans E2 (valeur de recherche) par rapport aux valeurs de B2:B7 (plage de recherche) et renvoie VRAI lorsqu'il existe une correspondance exacte. Ensuite, la fonction LOOKUP renvoie la correspondance correspondante dans C2:C7 (plage de résultats) lorsque l'EXACT imbriqué renvoie TRUE.

Méthode 2 - Fonction SUMPRODUCT

Fonction SOMMEPROD

La fonction SOMMEPROD est utilisée pour multiplier des tableaux de nombres, en additionnant le tableau résultant.

SUMPRODUCT sensible à la casse

Contrairement à la méthode LOOKUP, les valeurs n'ont pas besoin d'être triées pour que cela fonctionne. Nous devons encore combiner EXACT dans une formule pour obtenir les résultats suivants :

1 =SOMMEPROD(--(EXACT(,)),)
1 =SUMPRODUCT(--(EXACT($E$2,$B$2:$B$7)),$C$2:$C$7)

Limitation: La méthode SUMPRODUCT ne fonctionnera que lorsque la valeur de retour (pas la valeur de recherche) est numérique.

Comment fonctionne la formule ?

Comme la méthode LOOKUP, la fonction EXACT traite de la recherche de la correspondance sensible à la casse et renvoie TRUE lorsqu'il existe une correspondance exacte ou FALSE sinon. Le « - » (appelé double unaire) convertit VRAI en 1 et FAUX en 0. Cela crée essentiellement le premier tableau pour SUMPRODUCT à se multiplier avec notre tableau de résultats :

1 {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4

Recherche sensible à la casse dans Google Sheets

Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave