Recherche sensible à la casse - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Recherche sensible à la casse - Excel

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 :

=RECHERCHE(VRAI,EXACT(,),)
=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 :

=SOMMEPROD(--(EXACT(,)),)
=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 :

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

Recherche sensible à la casse dans Google Sheets

La fonction de recherche sensible à la casse fonctionne 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