Optimisez vos Données avec la Fonction RechercheV dans Google Sheets
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.
clé_recherche
plage
index_colonne
[tri]
FAUX (ou 0) pour une correspondance exacte ; VRAI (ou 1) pour une correspondance approchée sur données triées.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
Un exemple concret à reproduire
Prenons un petit inventaire dans lequel on veut retrouver le prix associé à un code produit :
| Colonne A — Code | Colonne B — Produit | Colonne C — Prix |
|---|---|---|
| AZ123 | Casque vélo | 42,90 |
| AZ124 | Pompe | 18,70 |
Pour obtenir le prix du code AZ124, on écrit :
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 :
| Erreur | Cause probable |
|---|---|
#N/A | La 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 :
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 :
| Fonction | Orientation | Souplesse | Cas d’usage |
|---|---|---|---|
| RECHERCHEV | Verticale | Limitée (clé en 1ʳᵉ colonne) | Recherche simple dans une liste structurée |
| RECHERCHEH | Horizontale | Équivalente à V, en ligne | Tableaux transposés, en-têtes en ligne |
| INDEX/EQUIV | Flexible | Très forte (clé dans n’importe quelle colonne) | Recherche inversée, clé pas en 1ʳᵉ colonne |
| RECHERCHEX | Verticale / horizontale | Dynamique | Correspondance 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 :
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.
Vérifier la clé
Écrire la formule
=RECHERCHEV(A2 ; Catalogue!$A$2:$C$100 ; 3 ; 0) en face de la première commande.Recopier
A2 s’adapte à chaque ligne.Sécuriser
SIERREUR pour signaler les codes absents du catalogue plutôt que d’afficher #N/A.À 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 ?
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.





