Comment utiliser la fonction RechercheV dans Google Sheets pour optimiser vos données

Foto dell'autore

Optimisez vos Données avec la Fonction RechercheV dans Google Sheets

RECHERCHEV retrouve automatiquement une valeur dans un grand tableau à partir d’une clé unique (un code, un nom, un identifiant). Voici sa syntaxe exacte, un exemple à reproduire, la gestion des erreurs et les alternatives quand elle atteint ses limites.

Qu’est-ce que la Fonction RECHERCHEV ?

RECHERCHEV (VLOOKUP en anglais) effectue une recherche verticale : elle cherche une clé dans la première colonne d’une plage, puis renvoie la valeur d’une autre colonne située sur la même ligne. C’est l’outil de base pour croiser deux listes ou récupérer une information rattachée à un identifiant.

La syntaxe en un coup d’œil
=RECHERCHEV(clé_recherche ; plage ; index_colonne ; [tri])

clé_recherche

La donnée à retrouver (ex. un code produit, un nom de client).

plage

La zone du tableau où chercher. La clé doit se trouver dans sa première colonne.

index_colonne

Le numéro de la colonne dont on veut le résultat, compté depuis la 1ʳᵉ colonne de la plage.

[tri]

Optionnel. FAUX (ou 0) pour une correspondance exacte ; VRAI (ou 1) pour une correspondance approchée sur données triées.
▶ YouTube Le Loft IA 1,3 M vues
RechercheV - Formule de traitement des données (tuto)
RechercheV – Formule de traitement des données (tuto)

Applications Pratiques dans les Entreprises

Dès qu’un identifiant relie deux tableaux, RECHERCHEV fait gagner du temps. Les usages les plus courants :

  • Retrouver les coordonnées ou le tarif d’un client à partir d’une liste de commandes
  • Comparer deux listes (fournisseurs, produits) pour repérer les doublons ou les écarts
  • Rapatrier un prix, un stock ou un libellé depuis un référentiel produit
  • Consolider plusieurs onglets en croisant leurs clés communes
Découvrir l\\\'article :  Maîtriser les formules Google Sheets : structure, fonctions et astuces essentielles

Un exemple concret à reproduire

Prenons un petit inventaire dans lequel on veut retrouver le prix associé à un code produit :

Colonne A — CodeColonne B — ProduitColonne C — Prix
AZ123Casque vélo42,90
AZ124Pompe18,70

Pour obtenir le prix du code AZ124, on écrit :

=RECHERCHEV(« AZ124 » ; A2:C4 ; 3 ; 0)

La formule renvoie 18,70 : elle cherche « AZ124 » dans la première colonne de la plage A2:C4, puis remonte la valeur de la 3ᵉ colonne (le prix). Le dernier argument 0 impose une correspondance exacte.

Erreurs Courantes et Méthodes de Résolution

La plupart des dysfonctionnements viennent de la syntaxe ou de la structuration du tableau. Les messages d’erreur les plus fréquents :

ErreurCause probable
#N/ALa clé recherchée est introuvable dans la première colonne de la plage
#NOM?Fonction mal orthographiée ou argument non reconnu
#REF!Le numéro de colonne dépasse le nombre de colonnes de la plage
#VALEUR!Donnée incompatible ou format non reconnu (texte vs nombre)

Gérer proprement le #N/A avec SIERREUR

Quand une clé peut légitimement être absente, on enveloppe RECHERCHEV dans SIERREUR pour afficher un message clair au lieu du code d’erreur :

=SIERREUR(RECHERCHEV(« AZ999 » ; A2:C4 ; 3 ; 0) ; « Non trouvé »)

Deux réflexes qui résolvent la majorité des cas : vérifier que les formats sont homogènes (un code stocké en texte ne correspond pas au même code stocké en nombre) et confirmer que la clé se trouve bien en première colonne de la plage.

Comparatif et Avis sur les Fonctions de Recherche

RECHERCHEV a une limite structurelle : elle ne cherche que vers la droite (la clé doit être en première colonne). Selon le besoin, d’autres fonctions prennent le relais :

Découvrir l\\\'article :  Les fonctions Google Sheets : comment automatiser vos calculs efficacement
FonctionOrientationSouplesseCas d’usage
RECHERCHEVVerticaleLimitée (clé en 1ʳᵉ colonne)Recherche simple dans une liste structurée
RECHERCHEHHorizontaleÉquivalente à V, en ligneTableaux transposés, en-têtes en ligne
INDEX/EQUIVFlexibleTrès forte (clé dans n’importe quelle colonne)Recherche inversée, clé pas en 1ʳᵉ colonne
RECHERCHEXVerticale / horizontaleDynamiqueCorrespondance dans les deux sens, syntaxe moderne

L’alternative INDEX + EQUIV

Lorsque la clé n’est pas en première colonne, ou qu’il faut chercher vers la gauche, le duo INDEX + EQUIV est plus flexible. EQUIV renvoie la position de la clé, INDEX renvoie la valeur à cette position :

=INDEX(C2:C4 ; EQUIV(« AZ124 » ; A2:A4 ; 0))

Ici, EQUIV localise « AZ124 » dans la colonne A, et INDEX renvoie le prix correspondant dans la colonne C — sans contrainte sur la position de la clé.

Conseils d’Experts pour Booster l’Efficacité

  • Utiliser des plages nommées pour rendre les formules lisibles et stables
  • Fixer la plage en références absolues ($A$2:$C$4) avant de recopier la formule vers le bas
  • Passer le dernier argument à FAUX (0) par défaut : la correspondance approchée exige des données triées et fausse silencieusement les résultats sinon
  • Envelopper les recherches sensibles dans SIERREUR pour un affichage propre
  • Passer à INDEX/EQUIV ou RECHERCHEX dès que la clé n’est pas en première colonne

Étude de Cas : Mise en œuvre de RECHERCHEV

Imaginons deux onglets : une liste de commandes (avec un code produit par ligne) et un catalogue (code, libellé, prix). Objectif : afficher automatiquement le prix en face de chaque commande, sans copier-coller manuel.

ÉTAPE 1

Vérifier la clé

S’assurer que le code produit est bien la première colonne du catalogue, dans un format identique dans les deux onglets.
ÉTAPE 2

Écrire la formule

=RECHERCHEV(A2 ; Catalogue!$A$2:$C$100 ; 3 ; 0) en face de la première commande.
ÉTAPE 3

Recopier

Étirer la formule vers le bas : la référence absolue garde la plage fixe, la clé A2 s’adapte à chaque ligne.

À retenir

  • Syntaxe : =RECHERCHEV(clé_recherche ; plage ; index_colonne ; [tri])
  • La clé doit être en première colonne de la plage ; RECHERCHEV ne cherche que vers la droite
  • Toujours mettre 0 / FAUX pour une correspondance exacte
  • Gérer l’absence de résultat avec SIERREUR ; contourner les limites avec INDEX/EQUIV ou RECHERCHEX

Questions fréquentes

Pourquoi ma RECHERCHEV renvoie-t-elle #N/A ?
La clé n’est pas trouvée dans la première colonne de la plage. Vérifiez l’orthographe, les espaces superflus, et surtout que la clé et la colonne de recherche ont le même format (texte contre nombre).
Quelle différence entre le dernier argument à 0 et à 1 ?
0 (FAUX) impose une correspondance exacte, à utiliser par défaut. 1 (VRAI) autorise une correspondance approchée, mais uniquement si la première colonne est triée par ordre croissant — sinon les résultats sont faux.
Peut-on chercher une valeur située à gauche de la clé ?
Pas avec RECHERCHEV, qui ne remonte l’information que vers la droite. Utilisez INDEX/EQUIV (ou RECHERCHEX) qui n’imposent aucune contrainte de position.
RECHERCHEV et RECHERCHEH, quelle différence ?
RECHERCHEV cherche verticalement (clé en première colonne, résultat sur la même ligne). RECHERCHEH fait la même chose horizontalement : clé dans la première ligne, résultat dans la même colonne. On l’utilise sur des tableaux dont les en-têtes sont disposés en ligne.
Lucas Martin

Lascia un commento