🗞️ Abonnez-vous

au magazine
Zone Formation Business

RECHERCHEV Google : Comment l’Utiliser en 3 Étapes ?

Besoin de trouver une information précise dans un grand tableau Google Sheets ? Arrêtez de chercher à la main.

Ce guide vous montre comment utiliser la fonction RECHERCHEV en 3 étapes simples, même si vous êtes débutant.

C’est quoi la fonction RECHERCHEV sur Google Sheets ?

La fonction RECHERCHEV (VLOOKUP en anglais) est un outil de recherche. Imaginez que vous avez un grand tableau avec des centaines de lignes. Vous voulez trouver le prix d’un produit en connaissant sa référence.

Au lieu de faire défiler toutes les lignes, RECHERCHEV le fait pour vous. Vous lui donnez la référence, et il vous renvoie le prix correspondant. C’est un gain de temps énorme pour quiconque travaille avec des données.

En résumé, cette fonction sert à :

  • Automatiser la recherche d’informations dans une base de données.
  • Croiser des données entre deux tableaux différents.
  • Remplir des colonnes en se basant sur une valeur commune.

La syntaxe de la formule RECHERCHEV expliquée simplement

La formule peut faire peur au début, mais elle est logique. Elle ressemble toujours à ça :

=RECHERCHEV(valeur_recherchée; plage; index; [est_triée])

Décortiquons chaque partie de cette syntaxe pour que vous compreniez son utilisation.

1. valeur_recherchée : ce que vous cherchez

C’est l’information que vous possédez déjà. Ça peut être une référence produit, un nom de client, une adresse email. C’est le point de départ de votre recherche.

Par exemple, si vous voulez trouver le numéro de téléphone de « Jean Dupont », votre valeur_recherchée est « Jean Dupont ». Vous pouvez écrire le nom directement dans la formule ou faire référence à une cellule qui contient ce nom (par exemple, A2).

2. plage : où vous cherchez

C’est la zone de votre tableau où la recherche doit s’effectuer. Vous devez sélectionner toutes les colonnes contenant à la fois la valeur que vous cherchez et le résultat que vous voulez obtenir.

Point important : la colonne qui contient votre valeur_recherchée doit obligatoirement être la première colonne de votre plage. Si vos noms sont en colonne B et les numéros en C, votre plage doit commencer à la colonne B (par exemple, B2:C50).

3. index : la colonne du résultat

L’index est un simple numéro qui indique dans quelle colonne de votre plage se trouve l’information que vous voulez récupérer. On ne met pas la lettre de la colonne (A, B, C…), mais son numéro par rapport au début de la plage.

Si votre plage est B2:D50 :

  • La colonne B est l’index numéro 1.
  • La colonne C est l’index numéro 2.
  • La colonne D est l’index numéro 3.

Si vous cherchez un nom en colonne B et voulez le numéro de téléphone en colonne D, votre index sera 3.

4. [est_triée] : recherche exacte ou proche

Ce dernier argument est facultatif mais très important. Il dit à la fonction RECHERCHEV si elle doit trouver une correspondance exacte ou une valeur proche.

Vous avez deux choix :

  • FAUX (ou 0) : Vous cherchez une correspondance exacte. La fonction trouvera la valeur uniquement si elle est identique. C’est ce que vous utiliserez dans 99% des cas.
  • VRAI (ou 1) : Vous cherchez une correspondance approximative. La fonction trouve la valeur la plus proche, mais inférieure. Pour que cela fonctionne, votre première colonne doit être triée par ordre croissant. On l’utilise rarement, sauf pour des tranches (notes, tarifs, etc.).

Conseil pratique : Mettez toujours FAUX à la fin de votre formule RECHERCHEV, sauf si vous savez exactement pourquoi vous avez besoin d’une recherche approximative. Ça vous évitera beaucoup d’erreurs.

Comment utiliser RECHERCHEV en 3 étapes (Exemple concret)

Mettons tout ça en pratique. Imaginez ce tableau simple. Vous avez une liste de produits avec leurs références, noms et prix.

Vous voulez trouver le prix du « T-shirt » (référence P-002) et l’afficher dans une autre cellule.

Étape 1 : Préparer vos données

Assurez-vous que votre tableau est bien organisé. La condition principale est que la colonne contenant la valeur que vous cherchez (ici, la colonne « Référence ») soit la toute première colonne de la zone de recherche.

Ici, nos données sont dans la plage A1:C5. La colonne « Référence » est bien la première, c’est parfait.

Étape 2 : Écrire la formule RECHERCHEV

Cliquez sur la cellule où vous voulez afficher le résultat (par exemple, E2). Tapez ensuite la formule en suivant la logique vue plus haut.

Notre formule sera : =RECHERCHEV("P-002"; A2:C5; 3; FAUX)

Analysons cette formule :

  • « P-002 » : C’est la valeur que l’on recherche (la référence du T-shirt).
  • A2:C5 : C’est la plage où chercher. Elle commence bien par la colonne des références.
  • 3 : C’est le numéro de la colonne contenant le prix. La colonne A est la 1, B la 2, et C la 3.
  • FAUX : On veut une recherche exacte pour la référence « P-002 ».

Étape 3 : Valider et analyser le résultat

Appuyez sur « Entrée ». La fonction va effectuer la recherche. Elle va scanner la première colonne (A) de la plage A2:C5 pour trouver « P-002 ».

Une fois qu’elle trouve la ligne correspondante (la ligne 3), elle va se décaler jusqu’à la 3ème colonne de la plage (colonne C) et renvoyer la valeur de cette cellule.

Le résultat affiché dans votre cellule E2 sera « 19.99 ». La recherche est terminée.

Gérer les erreurs courantes avec RECHERCHEV

Parfois, la fonction RECHERCHEV ne donne pas le résultat attendu et affiche une erreur. Pas de panique, c’est souvent facile à corriger. Voici les cas les plus fréquents.

L’erreur #N/A : la valeur n’est pas trouvée

C’est l’erreur la plus commune. Elle signifie que la fonction n’a pas trouvé la valeur recherchée dans la première colonne de votre plage.

Les causes possibles :

  • Une faute de frappe dans la valeur que vous cherchez.
  • La valeur n’existe tout simplement pas dans votre tableau de données.
  • Il y a des espaces invisibles avant ou après la valeur (dans la cellule de recherche ou dans le tableau).
  • Le format des données ne correspond pas (un nombre formaté en texte par exemple).

Pour corriger, vérifiez l’orthographe et assurez-vous que la valeur que vous cherchez est bien présente dans la première colonne de la plage.

L’erreur #REF! : un problème de référence

Cette erreur apparaît quand il y a un problème avec votre plage ou votre numéro de colonne (l’index).

La cause la plus fréquente est que le numéro de l’index est plus grand que le nombre de colonnes dans votre plage. Par exemple, si votre plage est A2:C5 (3 colonnes) et que vous demandez le résultat de la colonne 4, la fonction affichera #REF! car cette colonne n’existe pas dans la plage définie.

L’erreur #VALUE! : un problème de syntaxe

Cette erreur est plus rare avec RECHERCHEV. Elle indique souvent une erreur dans la syntaxe de la formule, comme un argument manquant ou incorrect. Par exemple, si le numéro de colonne `index` est inférieur à 1.

Pourquoi RECHERCHEV renvoie le mauvais résultat ?

C’est le cas le plus piégeux. La formule ne renvoie pas d’erreur, mais le résultat est incorrect. Dans la plupart des cas, c’est parce que vous avez oublié l’argument FAUX à la fin de la formule.

Si vous omettez le dernier argument, Google Sheets utilise par défaut VRAI (recherche proche). Si votre première colonne n’est pas parfaitement triée, la fonction peut renvoyer un résultat qui semble aléatoire. Pensez donc à toujours spécifier FAUX.

Astuces avancées pour maîtriser RECHERCHEV

Une fois que vous maîtrisez la base, vous pouvez utiliser quelques techniques pour rendre votre utilisation de RECHERCHEV encore plus efficace.

Utiliser les références absolues ($) pour étirer la formule

Si vous écrivez une formule RECHERCHEV et que vous voulez la copier vers le bas pour d’autres lignes, vous risquez un problème. La plage de recherche (ex: A2:C50) va se décaler (A3:C51, A4:C52, etc.), ce qui va fausser vos résultats.

Pour éviter ça, utilisez les références absolues avec le symbole dollar ($). En écrivant $A$2:$C$50, vous bloquez la plage de recherche. Elle restera fixe même si vous copiez la formule dans d’autres cellules. La valeur recherchée, elle, peut rester relative (ex: E2) pour s’adapter à chaque nouvelle ligne.

Exemple de formule « étirable » : =RECHERCHEV(E2; $A$2:$C$50; 3; FAUX)

Combiner RECHERCHEV avec SIERREUR (IFERROR)

L’erreur #N/A n’est pas très jolie dans un rapport. Vous pouvez la remplacer par un message plus clair, comme « Non trouvé » ou « 0 », en utilisant la fonction SIERREUR.

La syntaxe est simple : =SIERREUR(votre_formule; "valeur_si_erreur")

Voici comment l’appliquer à notre exemple :

  • Formule de base : =RECHERCHEV(E2; $A$2:$C$50; 3; FAUX)
  • Formule avec SIERREUR : =SIERREUR(RECHERCHEV(E2; $A$2:$C$50; 3; FAUX); "Produit non trouvé")

Maintenant, si la recherche échoue, la cellule affichera « Produit non trouvé » au lieu de #N/A.

RECHERCHEV pour une recherche approximative (l’argument VRAI)

L’argument VRAI est utile dans des cas spécifiques, comme pour attribuer une note ou une commission selon des paliers. Imaginez un tableau qui définit des remises selon le chiffre d’affaires.

Pour que cela fonctionne, la première colonne (le chiffre d’affaires) doit être triée par ordre croissant. La fonction RECHERCHEV va alors trouver la plus grande valeur qui est inférieure ou égale à votre valeur de recherche.

Les limites de RECHERCHEV et les alternatives

La fonction RECHERCHEV est puissante mais elle a des limites. Il est bon de les connaître pour savoir quand utiliser d’autres fonctions plus adaptées.

La recherche se fait uniquement vers la droite

C’est la plus grande contrainte. RECHERCHEV ne peut pas chercher une valeur dans une colonne et renvoyer un résultat qui se trouve dans une colonne à sa gauche. La colonne de recherche doit toujours être la première de la plage sélectionnée.

Si vous voulez chercher un nom de produit (en colonne B) pour trouver sa référence (en colonne A), RECHERCHEV ne fonctionnera pas directement. Vous seriez obligé de réorganiser vos colonnes.

L’alternative plus flexible : INDEX + EQUIV

Pour contourner la limite de la recherche vers la gauche, de nombreux utilisateurs avancés préfèrent utiliser une combinaison de deux fonctions : INDEX et EQUIV.

  • EQUIV (MATCH) : trouve la position (le numéro de ligne) d’une valeur dans une colonne.
  • INDEX : renvoie la valeur d’une cellule à une position donnée (ligne et colonne).

Cette combinaison est plus robuste et plus souple que RECHERCHEV. Elle permet de chercher dans n’importe quelle colonne et de renvoyer le résultat de n’importe quelle autre colonne, même à gauche.

La nouvelle fonction : RECHERCHEX (XLOOKUP)

Google a récemment introduit la fonction RECHERCHEX. Elle est conçue pour remplacer RECHERCHEV et RECHERCHEH en corrigeant toutes leurs limites.

Avec RECHERCHEX, vous pouvez :

  • Chercher dans n’importe quelle direction (gauche ou droite).
  • Gérer les erreurs #N/A nativement, sans SIERREUR.
  • Utiliser une recherche exacte par défaut (plus besoin de l’argument FAUX).

Si vous avez accès à cette fonction, c’est souvent un meilleur choix pour effectuer une recherche de données.

Ce qu’il faut retenir sur RECHERCHEV

Pour résumer, voici les informations clés sur l’utilisation de la fonction RECHERCHEV dans Google Sheets.

  • RECHERCHEV cherche une valeur dans la première colonne d’une plage de données.
  • Elle renvoie une information correspondante située sur la même ligne, dans une colonne à droite.
  • La syntaxe est =RECHERCHEV(valeur_cherchée; plage_de_recherche; numéro_colonne_résultat; FAUX).
  • L’argument FAUX est essentiel pour une recherche exacte et éviter les erreurs.
  • L’erreur #N/A signifie que la valeur n’a pas été trouvée.
  • Utilisez les symboles $ pour bloquer votre plage si vous copiez la formule.
  • Pour des recherches plus complexes, les fonctions INDEX/EQUIV ou RECHERCHEX sont de meilleures options.