RECHERCHEV vs RECHERCHEX.
D2RECHERCHEV ou RECHERCHEX : de quoi parle-t-on ?
RECHERCHEV (VLOOKUP en anglais) est depuis des décennies la fonction de recherche la plus connue d’Excel. Elle cherche une valeur dans la première colonne d’une plage et renvoie une valeur d’une colonne située plus à droite. RECHERCHEX (XLOOKUP) est la fonction moderne qui lui succède, introduite avec Excel 365 — plus souple, plus robuste et sans les pièges classiques de RECHERCHEV.
Les deux résolvent le même besoin de base : « trouve cette valeur et renvoie-moi la valeur correspondante ». La différence est dans les détails — et ce sont eux qui décident laquelle utiliser. Dans ce guide, tu verras les deux syntaxes avec les noms de fonctions français, la comparaison directe, des exemples concrets et une recommandation claire.
Note sur la syntaxe : dans la version française d’Excel, les arguments sont séparés par un point-virgule (;), pas par une virgule. Tous les exemples ci-dessous utilisent le point-virgule.
RECHERCHEV : syntaxe
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche]) - valeur_cherchée — la valeur à trouver (référence de cellule, nombre ou texte entre guillemets).
- table_matrice — la plage de données. RECHERCHEV cherche toujours dans la première colonne de cette plage.
- no_index_col — le numéro de colonne dans la matrice d’où renvoyer la valeur (1 = première colonne de la matrice).
- [valeur_proche] — facultatif.
FAUXpour une correspondance exacte (le cas courant),VRAIpour approximative. Si omis, c’estVRAI.
Exemple — récupérer le prix d’une référence saisie en E1 dans le catalogue A:C :
=RECHERCHEV(E1; A:C; 3; FAUX) RECHERCHEV cherche la valeur de E1 dans la colonne A et renvoie la valeur de la 3ᵉ colonne (Prix). FAUX impose la correspondance exacte.
RECHERCHEX : syntaxe
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]) - valeur_cherchée — la valeur à trouver.
- tableau_recherche — la colonne où chercher (une seule colonne, quelle que soit sa position).
- tableau_renvoyé — la colonne d’où renvoyer la valeur. Elle peut être à gauche ou à droite de la zone de recherche.
- [si_non_trouvé] — facultatif. Texte ou valeur renvoyé à la place de
#N/A— gestion d’erreur intégrée.
Le même exemple, mais avec RECHERCHEX — colonne de recherche A, colonne de résultat C :
=RECHERCHEX(E1; A:A; C:C) Pas de numéro de colonne, pas de FAUX — la correspondance exacte est ici le comportement par défaut. Pour afficher un texte si rien n’est trouvé :
=RECHERCHEX(E1; A:A; C:C; "Introuvable") Comparaison directe
| Critère | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Sens de recherche | Vers la droite seulement | Dans les deux sens (gauche incluse) |
| Correspondance par défaut | Approximative (VRAI) | Exacte |
| Sûr à l’insertion de colonnes | Non (l’index se décale) | Oui |
| Gestion d’erreur intégrée | Non (SIERREUR requis) | Oui (si_non_trouvé) |
| Disponibilité | Toutes versions, Numbers | Excel 365 / 2021, Sheets |
| Simplicité | Très répandue, connue | Plus claire, moins d’erreurs |
Remplacer RECHERCHEV par RECHERCHEX — étape par étape
- Repère la colonne de recherche et la colonne de résultat de ta formule RECHERCHEV. Dans
=RECHERCHEV(E1; A:C; 3; FAUX), la recherche est en A et le résultat en C. - Écris le squelette
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé)avec tes colonnes :=RECHERCHEX(E1; A:A; C:C). - Supprime le
FAUX— RECHERCHEX cherche en exact par défaut. - Remplace un éventuel
SIERREURpar le 4ᵉ argument :=RECHERCHEX(E1; A:A; C:C; "Introuvable").
Erreurs fréquentes
#N/A (valeur introuvable)
L’erreur la plus fréquente des deux fonctions. La valeur cherchée n’est pas dans la colonne de recherche — souvent à cause d’espaces (corrige avec SUPPRESPACE), de nombres stockés en texte, ou d’une valeur réellement absente. Avec RECHERCHEV, intercepte-la via SIERREUR(RECHERCHEV(E1; A:C; 3; FAUX); "Introuvable") ; avec RECHERCHEX, via l’argument si_non_trouvé.
#REF! (mauvais numéro de colonne)
Avec RECHERCHEV, #REF! apparaît quand le numéro de colonne dépasse le nombre de colonnes de la matrice — par exemple l’index 5 sur une matrice de 3 colonnes. RECHERCHEX n’a pas ce souci : il n’y a pas de numéro, tu pointes directement la colonne de résultat.
Mauvais résultat en approximatif
Si tu omets le dernier argument de RECHERCHEV, c’est VRAI (approximatif) — et sans première colonne triée par ordre croissant, le résultat est faux, sans message d’erreur. Pour une recherche exacte, indique donc toujours FAUX. RECHERCHEX cherche en exact par défaut et évite ce piège.
Disponibilité & plateformes
- Excel 365 / Excel 2021 : les deux fonctions sont disponibles — RECHERCHEX recommandée.
- Excel 2019 / 2016 et antérieurs : RECHERCHEV uniquement (ou INDEX/EQUIV). RECHERCHEX absente.
- Google Sheets : RECHERCHEV depuis longtemps, RECHERCHEX depuis 2023.
- Apple Numbers : RECHERCHEV oui, RECHERCHEX non — passe par RECHERCHEV ou INDEX/EQUIV.
FormulaAI génère la formule automatiquement dans la bonne syntaxe pour ton tableur — avec le nom de fonction français et le point-virgule. Tu décris en français ce que la formule doit faire, et tu choisis Excel, Google Sheets ou Numbers.
Questions fréquentes
Quelle est la différence entre RECHERCHEV et RECHERCHEX ?
RECHERCHEV cherche une valeur dans la première colonne d’une plage et renvoie une valeur d’une colonne située à droite. RECHERCHEX est le successeur : la zone de recherche et la zone de résultat sont séparées, la recherche fonctionne dans les deux sens (y compris vers la gauche), et la correspondance exacte est le comportement par défaut. RECHERCHEX intègre aussi la gestion d’erreur via l’argument « si_non_trouvé ».
RECHERCHEV ou RECHERCHEX : laquelle choisir ?
Si tu utilises Excel 365 ou Excel 2021 (ou Google Sheets), RECHERCHEX est presque toujours le meilleur choix : plus robuste quand on insère des colonnes, capable de chercher vers la gauche, et sans SIERREUR pour gérer le #N/A. RECHERCHEV reste utile si ton fichier est partagé avec d’anciennes versions d’Excel ou avec Apple Numbers, qui ne connaissent pas RECHERCHEX.
RECHERCHEX fonctionne dans toutes les versions d’Excel ?
Non. RECHERCHEX existe à partir d’Excel 365 et Excel 2021, ainsi que dans Excel pour le web. Dans Excel 2019, 2016 et antérieurs, la fonction n’est pas disponible : il faut utiliser RECHERCHEV ou INDEX/EQUIV. Apple Numbers ne prend pas non plus en charge RECHERCHEX.
RECHERCHEX peut-elle chercher vers la gauche ?
Oui. Comme la zone de recherche et la zone de résultat sont deux arguments distincts, la colonne de résultat peut se trouver à gauche de la colonne de recherche. RECHERCHEV ne le permet pas : la colonne de recherche est toujours la plus à gauche, et le résultat doit être à droite.
Pourquoi RECHERCHEV renvoie l’erreur #N/A ?
Le plus souvent, la valeur cherchée est introuvable dans la première colonne — à cause d’espaces superflus, d’un nombre stocké en texte, ou parce que la valeur n’existe pas. Utilise SIERREUR(RECHERCHEV(…);"Introuvable") pour intercepter l’erreur. RECHERCHEX le fait directement avec l’argument « si_non_trouvé ».
Documentation officielle Microsoft
À voir aussi
- INDEX/EQUIV — la combinaison de recherche la plus souple, aussi vers la gauche.
- Questions fréquentes sur FormulaAI — fonctions, tarifs, confidentialité.
- FormulaAI en français — tes formules à partir d’une phrase.