RECHERCHEX dans Excel : syntaxe, exemples et erreurs à éviter
Mis à jour le 2026-10-31 · notre méthode
RECHERCHEX cherche une valeur dans une colonne et renvoie ce qui se trouve sur la même ligne dans une autre colonne. Sa syntaxe en français est =RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]; [mode_recherche]). Les trois premiers arguments sont obligatoires : ce que vous cherchez, où le chercher et où lire la réponse. Par défaut, la fonction cherche une correspondance exacte. Elle fonctionne avec Excel pour Microsoft 365, Excel 2024 et Excel 2021, mais Microsoft indique qu'elle n'est pas disponible dans Excel 2016 et Excel 2019.
Un exemple concret pour comprendre
Prenons un magasin de vélos qui a deux listes dans le même classeur :
- une feuille Ventes, avec une ligne par article vendu : la date, la référence de l'article, la quantité et le montant ;
- une feuille Tarifs, avec une ligne par article du catalogue : la référence, la désignation et le prix.
La feuille Ventes contient la référence VAE-204, mais pas le nom de l'article. Au lieu de recopier les désignations à la main, on ajoute une colonne et on écrit, pour une référence placée en cellule F2 :
=RECHERCHEX(F2;Tarifs!A:A;Tarifs!B:B)Excel lit la phrase suivante : « cherche la valeur de F2 dans la colonne A de la feuille Tarifs, et rends-moi ce qui est écrit sur la même ligne dans la colonne B ». Si la colonne B contient « Vélo électrique urbain E4 » en face de VAE-204, c'est ce texte qui s'affiche. Pour obtenir le prix, il suffit de remplacer Tarifs!B:B par la colonne des prix.
Si vos listes sont mises sous forme de tableau Excel (Insertion > Tableau), la formule devient plus lisible et suit automatiquement les lignes ajoutées :
=RECHERCHEX([@Référence];tTarifs[Référence];tTarifs[Désignation])Les six arguments expliqués
| Argument | Obligatoire | Ce qu'il fait |
|---|---|---|
| valeur_cherchée | Oui | C'est la valeur que vous connaissez, par exemple une référence ou un nom. |
| tableau_recherche | Oui | C'est la colonne (ou la ligne) dans laquelle Excel cherche cette valeur. |
| tableau_renvoyé | Oui | C'est la colonne où Excel lit la réponse ; elle doit avoir la même taille que la précédente. |
| si_non_trouvé | Non | C'est le texte ou la valeur affichée si rien n'est trouvé, à la place de l'erreur #N/A. |
| mode_correspondance | Non | Il vaut 0 pour une correspondance exacte (par défaut), -1 pour la valeur exacte ou l'élément inférieur suivant, 1 pour la valeur exacte ou l'élément supérieur suivant, et 2 pour utiliser les caractères génériques * et ?. |
| mode_recherche | Non | Il vaut 1 pour chercher du premier au dernier élément (par défaut) et -1 pour chercher du dernier au premier ; 2 et -2 servent à une recherche rapide sur des données triées. |
Dans la pratique, vous utiliserez surtout les quatre premiers arguments. Le mode -1 de correspondance sert aux barèmes, et le mode -1 de recherche sert à trouver la dernière occurrence d'une valeur, par exemple la dernière commande d'un client.
Afficher un message clair au lieu de #N/A
Quand la valeur cherchée n'existe pas, RECHERCHEX renvoie l'erreur #N/A. Dans un rapport, cette erreur inquiète le lecteur et casse les totaux. Le quatrième argument règle le problème :
=RECHERCHEX(F2;Tarifs!A:A;Tarifs!B:B;"Référence inconnue")C'est plus précis que d'entourer la formule de SIERREUR. SIERREUR masque toutes les erreurs, y compris une faute dans la formule elle-même ; l'argument si_non_trouvé ne traite que l'absence de résultat.
Si une valeur que vous voyez dans la liste renvoie quand même « introuvable », vérifiez trois causes fréquentes :
- une espace invisible à la fin de la valeur, souvent après un copier-coller depuis un autre logiciel (la fonction SUPPRESPACE la retire) ;
- un nombre stocké comme texte d'un côté et comme nombre de l'autre, par exemple un code postal ;
- une faute de saisie, comme ACC-57 au lieu de ACC-057.
La correspondance approchée : le cas des barèmes
RECHERCHEX ne sert pas seulement à retrouver une valeur exacte. Elle sait aussi lire un barème par seuils. Imaginons une remise selon la quantité commandée :
| Quantité minimale | Remise |
|---|---|
| 1 | 0 % |
| 5 | 5 % |
| 10 | 8 % |
| 20 | 12 % |
Pour une commande de 12 articles, il n'y a pas de ligne « 12 ». Avec le mode de correspondance -1, Excel prend la valeur exacte, sinon l'élément inférieur suivant, ici 10 :
=RECHERCHEX(12;A2:A5;B2:B5;;-1)Le résultat est 8 %. Les deux points-virgules successifs indiquent que l'argument si_non_trouvé est laissé vide. Pour un barème, gardez les seuils triés du plus petit au plus grand : c'est plus lisible et cela évite les surprises si quelqu'un passe ensuite à une recherche binaire.
RECHERCHEX ou RECHERCHEV : ce qui change
Beaucoup de fichiers utilisent encore RECHERCHEV. Elle reste valable, mais RECHERCHEX corrige ses trois principaux défauts.
| Point de comparaison | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Colonne de la réponse | Elle doit être à droite de la colonne de recherche. | Elle peut être n'importe où, y compris à gauche. |
| Désignation de la colonne | Elle se fait par un numéro, qui devient faux si l'on insère une colonne. | Elle se fait en désignant la colonne elle-même. |
| Comportement par défaut | Elle cherche une valeur approchée si l'on oublie le dernier argument. | Elle cherche une correspondance exacte. |
| Valeur si rien n'est trouvé | Il faut ajouter SIERREUR. | Un argument est prévu dans la fonction. |
| Versions d'Excel | Elle existe dans toutes les versions. | Elle demande Microsoft 365, Excel 2024 ou Excel 2021. |
Le troisième point est le plus dangereux : une RECHERCHEV écrite sans le dernier argument FAUX peut renvoyer une valeur fausse, sans aucun message d'erreur, si la colonne n'est pas triée.
Dans quelles versions RECHERCHEX fonctionne-t-elle ?
C'est la question à se poser avant d'envoyer un fichier. Voici ce qu'indiquent les aides officielles, consultées en octobre 2026.
- Excel : la fonction est disponible avec Excel pour Microsoft 365 (Windows et Mac), Excel 2024 et Excel 2021, ainsi que dans les applications mobiles. La page de Microsoft précise qu'elle n'est pas disponible dans Excel 2016 et Excel 2019.
- Google Sheets : la fonction existe ; l'aide en français la présente sous le nom RECHERCHEX, avec les mêmes arguments et les mêmes modes.
- LibreOffice Calc : la fonction est disponible depuis LibreOffice 24.8, sous le nom RECHERCHEX.
Si l'un de vos destinataires utilise Excel 2019 ou une version plus ancienne de LibreOffice, la formule ne sera pas reconnue. Utilisez alors la combinaison INDEX et EQUIV, qui existe partout :
=INDEX(Tarifs!B:B;EQUIV(F2;Tarifs!A:A;0))EQUIV trouve le numéro de la ligne où se trouve la valeur, et INDEX lit la colonne voulue à ce numéro. Le 0 final demande une correspondance exacte.
Les trois réflexes qui évitent les erreurs
- Travaillez avec des données propres : une ligne par élément, une seule ligne d'en-têtes, pas de cellules fusionnées. La plupart des erreurs de recherche viennent des données, pas de la formule.
- Utilisez des tableaux Excel plutôt que des plages fixes : la formule suit les lignes ajoutées et se lit comme une phrase.
- Contrôlez un résultat à la main après avoir écrit la formule, puis comptez les « introuvables » avec NB.SI. Un seul contrôle évite de diffuser un rapport faux.
RECHERCHEX est une étape. Les mêmes données propres permettent ensuite de calculer des primes avec SI.CONDITIONS, de résumer des milliers de lignes avec un tableau croisé dynamique et de présenter le tout en graphique. C'est le contenu de la formation Excel au bureau : les fonctions qui font gagner des heures, construite sur un fichier d'exemple suivi de bout en bout, avec la compatibilité Google Sheets et LibreOffice à chaque étape.
Questions fréquentes
Quelle est la syntaxe de RECHERCHEX en français ? =RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]; [mode_recherche]). Seuls les trois premiers arguments sont obligatoires.
Pourquoi RECHERCHEX n'apparaît-elle pas dans mon Excel ? Votre version ne la propose probablement pas. Microsoft indique qu'elle n'est pas disponible dans Excel 2016 et Excel 2019. Utilisez alors INDEX et EQUIV, ou demandez à votre service informatique si une version plus récente est prévue.
Comment éviter l'erreur #N/A avec RECHERCHEX ? Renseignez le quatrième argument, par exemple « Référence inconnue ». Si la valeur existe pourtant, cherchez une espace en trop, un nombre stocké comme texte ou une faute de frappe.
RECHERCHEX peut-elle chercher vers la gauche ? Oui. La colonne de la réponse peut se trouver n'importe où, contrairement à RECHERCHEV.
RECHERCHEX fonctionne-t-elle dans Google Sheets et LibreOffice ? Oui. Google Sheets la propose, et LibreOffice Calc depuis la version 24.8.
Comment trouver la dernière occurrence d'une valeur ? Indiquez -1 comme mode de recherche, le sixième argument : Excel parcourt alors la liste du dernier élément au premier.
Sources
- Microsoft Support, « Fonction RECHERCHEX », consulté le 31 octobre 2026 : https://support.microsoft.com/fr-fr/office/fonction-recherchex-b7fd680e-6d10-43e6-84f9-88eae8bf5929
- Aide Éditeurs Google Docs, « Fonction RECHERCHEX », consulté le 31 octobre 2026 : https://support.google.com/docs/answer/12405947?hl=fr
- Aide de LibreOffice, « Fonction RECHERCHEX », consulté le 31 octobre 2026 : https://help.libreoffice.org/latest/fr/text/scalc/01/func_xlookup.html
Guide mis à jour en octobre 2026.
À lire aussi
- Copilot 365 : ce qu'il fait vraiment dans Word, Excel et Outlook
Copilot Chat ou Microsoft 365 Copilot ? Ce que permet votre licence, son prix, les bonnes demandes dans Outlook, Word, Excel et Teams, et pourquoi le bouton manque. - Créer un site WordPress : les étapes, le budget et les mentions obligatoires
Créer son site WordPress soi-même : nom de domaine, hébergement, installation, thème, pages essentielles, extensions, sécurité, mentions légales en France et en Belgique, référencement et mise en ligne. - L'IA au travail par métier : assistante, commercial, RH, comptable
Ce que l'IA fait vraiment pour une assistante, un commercial, un chargé de RH ou un comptable, des consignes de deux lignes, ce qu'il ne faut jamais lui confier et comment vérifier. - Ouvrir une boutique en ligne : solution, coûts et obligations légales
Ouvrir sa boutique en ligne en France ou en Belgique : WooCommerce, Shopify ou place de marché, fiches produits, paiement, livraison, droit de rétractation, CGV, TVA et guichet OSS, premiers clients.