Comment VLOOKUP plusieurs critères et colonnes dans Google Sheets

Parmi les applications de gestion de données, Google Sheets se distingue par sa polyvalence. Cette plateforme offre des fonctionnalités qui simplifient considérablement la manipulation de données. La fonction RECHERCHEV, ou recherche verticale, est un exemple éloquent. À l'instar de MS Excel, RECHERCHEV permet de localiser des informations spécifiques et d'extraire des données pertinentes à partir d'autres tableaux ou feuilles. Cependant, contrairement à MS Excel, la syntaxe de RECHERCHEV dans Google Sheets est limitée à la recherche dans une seule colonne à la fois. Cet article explore différentes méthodes pour contourner cette limitation, en vous montrant comment utiliser RECHERCHEV avec plusieurs critères et colonnes dans Google Sheets. Nous examinerons également les situations où cette fonctionnalité s'avère particulièrement utile. Avant d'entrer dans les détails, commençons par récapituler la syntaxe de base de la fonction RECHERCHEV.

Comment étendre la fonction RECHERCHEV à plusieurs critères et colonnes dans Google Sheets
Nous allons explorer en détail la syntaxe de la fonction RECHERCHEV standard et comment l'adapter pour rechercher en fonction de plusieurs critères et colonnes. Continuez votre lecture pour une explication approfondie.
Comprendre la syntaxe de la fonction RECHERCHEV standard
La structure de base d'une fonction RECHERCHEV dans Google Sheets se présente comme suit :
=RECHERCHEV(clé_recherche; plage; index; [est_triée])
Chacun de ces éléments a un rôle spécifique :
-
clé_recherche : Il s'agit de la valeur que vous cherchez dans la première colonne de la plage spécifiée. Vous pouvez directement saisir la valeur ou bien utiliser une référence à une cellule qui contient cette valeur.
-
plage : C'est la zone de cellules dans laquelle la fonction RECHERCHEV effectue sa recherche. La première colonne de cette plage doit contenir la colonne dans laquelle la clé_recherche est recherchée, et elle doit également inclure la colonne contenant la valeur que vous souhaitez extraire.
-
index : Ce terme représente le numéro de la colonne dans la plage qui contient la valeur que vous cherchez à récupérer. La première colonne a l'index 1, la deuxième l'index 2, et ainsi de suite.
-
est_triée : Cette option indique si la première colonne de la plage est triée ou non. Utilisez VRAI si elle est triée, FAUX dans le cas contraire.
Maintenant que vous avez une bonne compréhension de la syntaxe standard de RECHERCHEV, examinons les situations qui nécessitent l'utilisation de plusieurs critères.
Quand l'utilisation de RECHERCHEV avec plusieurs critères est-elle nécessaire dans Google Sheets ?
Plusieurs situations peuvent rendre nécessaire l'utilisation de RECHERCHEV avec plusieurs critères. Voici quelques exemples :
- Lorsque vous devez effectuer des recherches dans différents tableaux pour extraire les notes d'étudiants dans une matière, un département ou une période spécifique.
- Lorsque vous devez combiner plusieurs critères pour obtenir une correspondance précise, par exemple, pour déterminer les employés éligibles à une prime de performance en fonction de leur présence et de leur rendement.
- Lorsque les informations sont combinées dans une seule colonne, comme dans le cas du suivi quotidien des présences où l'on retrouve diverses informations (présent, absent, congé maladie, etc.)
Il existe de nombreux autres scénarios où cette approche peut être avantageuse. Passons maintenant à la partie suivante de cet article.
Comment appliquer RECHERCHEV avec plusieurs critères dans Google Sheets ?
Deux méthodes principales permettent d'utiliser RECHERCHEV avec plusieurs critères. La première méthode consiste à utiliser une colonne d'assistance, tandis que la seconde utilise la fonction ARRAYFORMULA. Découvrons ensemble comment ces méthodes fonctionnent.
Note: Nous utiliserons un ensemble de données contenant les notes de mathématiques et de sciences de trois trimestres différents, accompagnées de la liste des noms des étudiants. Avec ces méthodes, nous allons isoler les notes de mathématiques de chaque trimestre.

Méthode 1 : Utilisation d'une colonne d'assistance
La méthode de la colonne d'assistance consiste à ajouter une colonne supplémentaire pour faciliter la recherche avec plusieurs critères dans une seule colonne. Nous allons insérer cette colonne avant la colonne "Nom", afin qu'elle devienne la première colonne de la plage. Cette colonne auxiliaire servira à combiner les valeurs des colonnes "Nom" et "Trimestre". Voici comment procéder étape par étape :
Utilisation d'une colonne d'assistance :
1. Ouvrez votre Feuille Google contenant les données nécessaires.

2. Insérez une colonne d'assistance à gauche de la colonne "Nom". Pour cela, faites un clic droit sur l'en-tête de la colonne "Nom" et sélectionnez "Insérer 1 colonne à gauche".

3. Dans la première cellule de la colonne d'assistance, entrez la formule suivante : =C2&", "&D2 pour fusionner les valeurs des cellules.

4. Appuyez sur la touche "Entrée" pour afficher le résultat de la combinaison, par exemple : "John,1".

5. Faites glisser la poignée de remplissage (le petit carré en bas à droite de la cellule) pour appliquer la formule à l'ensemble de la colonne.

6. Sélectionnez la cellule où vous souhaitez afficher le résultat et appliquez la formule RECHERCHEV.

7. Définissez la clé_recherche, en combinant les cellules de référence H7 et I6 à l'aide de l'esperluette et d'un séparateur. Verrouillez la cellule et la colonne respectives en utilisant la touche F4.

8. Ajoutez une virgule (,) pour passer à l'argument suivant : la plage. Sélectionnez toutes les colonnes contenant les données nécessaires à votre recherche.

9. Verrouillez les références des cellules à l'aide de la touche F4 et ajoutez une virgule (,) pour passer à l'argument index. Cette étape est cruciale pour la fonction RECHERCHEV avec plusieurs critères dans Google Sheets.

10. Spécifiez le numéro de la colonne qui contient la valeur cible. Dans notre cas, il s'agit de la 4e colonne, donc tapez 4.

11. Ajoutez une virgule (,) pour passer à l'argument est_triée. Tapez 0 pour une correspondance exacte.

12. Fermez la parenthèse et appuyez sur Ctrl+Entrée pour obtenir le résultat souhaité.

13. Faites glisser la poignée de remplissage pour appliquer la formule à l'ensemble du tableau.

Cette méthode explique comment étendre la fonction RECHERCHEV à plusieurs critères et colonnes dans Google Sheets à l'aide d'une colonne auxiliaire. Examinons maintenant comment effectuer cette opération en utilisant ARRAYFORMULA.
Méthode 2 : Utilisation de la fonction ARRAYFORMULA
Une alternative consiste à utiliser la fonction ARRAYFORMULA. Cette méthode permet d'éviter le besoin de la colonne d'assistance. Vous devez construire les valeurs de la colonne auxiliaire et la plage directement dans la formule. Voyons étape par étape comment effectuer cette recherche avec RECHERCHEV et ARRAYFORMULA. Nous reprendrons le même exemple que celui utilisé dans la méthode précédente.
1. Commencez par saisir =ARRAYFORMULA() dans la cellule de votre choix.

2. Entrez la formule RECHERCHEV dans la fonction ARRAYFORMULA.

3. Sélectionnez et verrouillez les cellules de référence (G7 et H6) à l'aide de F4. Utilisez l'esperluette et un séparateur pour les combiner.

4. Ajoutez une virgule (,) et commencez à définir la plage en ouvrant une accolade ({).

5. Sélectionnez la première colonne, c'est-à-dire la colonne "Nom", et verrouillez les références à l'aide de F4.

6. Ajoutez un séparateur (&", "&) et sélectionnez la colonne "Trimestre". Verrouillez également cette référence en utilisant F4.

7. Ajoutez une virgule (,) et sélectionnez la troisième colonne, "Maths", qui contient la valeur cible, puis refermez l'accolade pour compléter la définition de la plage.

8. Fermez l'accolade et ajoutez une virgule (,) pour passer à l'argument suivant.

9. Indiquez le numéro de la colonne qui contient la valeur cible, soit 2 pour les notes de mathématiques.

10. Ajoutez une virgule (,) et tapez 0 pour une correspondance exacte. Refermez ensuite la parenthèse pour fermer la fonction RECHERCHEV.

11. Refermez la parenthèse pour fermer la fonction ARRAYFORMULA.

12. Appuyez sur "Entrée" pour afficher le résultat.

13. Faites glisser la poignée de remplissage pour appliquer la formule à l'ensemble du tableau.

Voilà comment effectuer une recherche avec plusieurs critères dans Google Sheets à l'aide de la fonction ARRAYFORMULA.
***
Nous espérons que ce guide sur l'utilisation de RECHERCHEV avec plusieurs critères et colonnes dans Google Sheets vous a été utile. N'hésitez pas à poser vos questions ou à suggérer des sujets pour nos futurs articles dans la section des commentaires ci-dessous.