Comment utiliser la fonction RECHERCHEX dans Excel pas à pas
La fonction RECHERCHEX est l’une des évolutions majeures d’Excel. Elle remplace avantageusement RECHERCHEV et RECHERCHEH en offrant plus de flexibilité, de fiabilité et de lisibilité dans les formules.
Pour les professionnels qui manipulent régulièrement des bases de données ou des tableaux Excel, maîtriser RECHERCHEX permet de gagner du temps et d’éviter les erreurs fréquentes liées aux formules de recherche traditionnelles.
Dans cet article, nous allons comprendre le principe de RECHERCHEX, sa syntaxe, ses arguments, et surtout ses applications concrètes dans les usages quotidiens d’Excel.
Découvrir nos formations Excel certifiées Qualiopi
Sommaire
Comprendre le principe de RECHERCHEX
La fonction RECHERCHEX recherche une valeur dans une colonne et renvoie une information située sur la même ligne, dans une autre colonne. Contrairement à RECHERCHEV, elle n’impose plus que la colonne de recherche soit à gauche de la colonne renvoyée.
En pratique, cela permet par exemple de rechercher le prix d’un produit à partir de son code, même si la colonne des prix précède celle des codes. RECHERCHEX fonctionne à la fois verticalement et horizontalement, ce qui en fait une fonction universelle pour la recherche de données dans Excel.
Structure et arguments de la formule
Syntaxe générale :
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])
Les trois premiers arguments sont obligatoires :
- valeur_cherchée : la donnée que vous cherchez (ex. un code article).
- tableau_recherche : la plage où Excel cherche cette valeur.
- tableau_renvoyé : la plage contenant la donnée à retourner.
Les arguments suivants sont facultatifs mais très utiles :
- [si_non_trouvé] : message ou valeur affichée si aucune correspondance n’est trouvée.
- [mode_correspondance] : type de recherche (exacte, approximative ou avec caractères jokers).
- [mode_recherche] : sens de recherche (du premier au dernier ou inversement).
💡 Astuce : en définissant ces paramètres facultatifs, vous évitez les erreurs #N/A et contrôlez précisément le comportement de vos recherches.
Cas concrets d’utilisation
Voici quelques exemples concrets pour comprendre comment appliquer RECHERCHEX selon vos besoins.
Cas 1 – Rechercher un prix à partir d’un code produit
C’est l’usage le plus courant. Si la référence du produit est en colonne A et le prix en colonne C, utilisez :
=RECHERCHEX(A2; A2:A20; C2:C20)
Cette formule renvoie le prix correspondant à la référence saisie en A2, même si la colonne des prix est à gauche.
Cas 2 – Rechercher plusieurs informations simultanément
RECHERCHEX peut renvoyer plusieurs colonnes à la fois. Par exemple, à partir d’un identifiant d’employé, récupérer son nom et son service :
=RECHERCHEX(B2; B5:B14; C5:D14)
Cette formule renvoie deux résultats sur la même ligne, ce que RECHERCHEV ne permettait pas.
Cas 3 – Gérer les erreurs avec l’argument [si_non_trouvé]
Pour afficher un message personnalisé plutôt qu’une erreur :
=RECHERCHEX(B2; B5:B14; C5:D14; "Employé non trouvé")
👉 À retenir : cet argument améliore la clarté de vos tableaux et évite les erreurs visibles lors de partages.
Cas 4 – Recherche horizontale ou imbriquée
RECHERCHEX peut aussi servir pour une recherche croisée entre lignes et colonnes, en combinant deux RECHERCHEX imbriquées :
=RECHERCHEX(D2; $B6:$B17; RECHERCHEX($C3; $C5:$G5; $C6:$G17))
Ce type de formule reproduit le comportement d’un croisement INDEX + EQUIV, mais de manière bien plus lisible et maintenable.
Conseils et erreurs fréquentes
- Version Excel : RECHERCHEX est disponible uniquement sur Microsoft 365 et Excel Online.
- Erreur #N/A : ajoutez l’argument si_non_trouvé pour afficher un message clair.
- Plages incohérentes : les plages de recherche et de retour doivent avoir la même taille.
- Recherche binaire : utile seulement si vos données sont triées.
💡 Astuce : RECHERCHEX peut être combinée avec la fonction FILTRE pour créer des tableaux dynamiques sans VBA ni Power Query.
Échanger sur votre projet Excel
FAQ : questions fréquentes sur RECHERCHEX
Q : Quelle est la différence entre RECHERCHEX et RECHERCHEV ?
R : RECHERCHEX peut rechercher dans n’importe quelle direction, alors que RECHERCHEV ne regarde que de gauche à droite.
Q : Pourquoi ma formule RECHERCHEX renvoie #N/A ?
R : Aucune correspondance exacte n’a été trouvée. Vérifiez vos plages ou ajoutez l’argument “si_non_trouvé”.
Q : Puis-je utiliser RECHERCHEX dans Excel 2016 ou 2019 ?
R : Non. Cette fonction est disponible uniquement dans les versions Microsoft 365 et Excel Online.
Q : Comment faire une recherche partielle avec RECHERCHEX ?
R : Utilisez le mode_correspondance = 2 et les caractères génériques comme * ou ?.
Q : Peut-on imbriquer plusieurs RECHERCHEX ?
R : Oui, c’est une méthode efficace pour croiser des données horizontales et verticales.
➜ Pour plus de détails techniques, consultez la documentation officielle Microsoft sur RECHERCHEX .
Découvrir nos formations Excel
Comment utiliser la fonction RECHERCHEX dans Excel pas à pas
La fonction RECHERCHEX est l’une des évolutions majeures d’Excel. Elle remplace avantageusement RECHERCHEV et RECHERCHEH en offrant plus de flexibilité, de fiabilité et de lisibilité dans les formules.
Pour les professionnels qui manipulent régulièrement des bases de données ou des tableaux Excel, maîtriser RECHERCHEX permet de gagner du temps et d’éviter les erreurs fréquentes liées aux formules de recherche traditionnelles.
Dans cet article, nous allons comprendre le principe de RECHERCHEX, sa syntaxe, ses arguments, et surtout ses applications concrètes dans les usages quotidiens d’Excel.
Découvrir nos formations Excel certifiées Qualiopi
Sommaire
Comprendre le principe de RECHERCHEX
La fonction RECHERCHEX recherche une valeur dans une colonne et renvoie une information située sur la même ligne, dans une autre colonne. Contrairement à RECHERCHEV, elle n’impose plus que la colonne de recherche soit à gauche de la colonne renvoyée.
En pratique, cela permet par exemple de rechercher le prix d’un produit à partir de son code, même si la colonne des prix précède celle des codes. RECHERCHEX fonctionne à la fois verticalement et horizontalement, ce qui en fait une fonction universelle pour la recherche de données dans Excel.

Structure et arguments de la formule
Syntaxe générale :
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])Les trois premiers arguments sont obligatoires :
- valeur_cherchée : la donnée que vous cherchez (ex. un code article).
- tableau_recherche : la plage où Excel cherche cette valeur.
- tableau_renvoyé : la plage contenant la donnée à retourner.
Les arguments suivants sont facultatifs mais très utiles :
- [si_non_trouvé] : message ou valeur affichée si aucune correspondance n’est trouvée.
- [mode_correspondance] : type de recherche (exacte, approximative ou avec caractères jokers).
- [mode_recherche] : sens de recherche (du premier au dernier ou inversement).
💡 Astuce : en définissant ces paramètres facultatifs, vous évitez les erreurs #N/A et contrôlez précisément le comportement de vos recherches.
Cas concrets d’utilisation
Voici quelques exemples concrets pour comprendre comment appliquer RECHERCHEX selon vos besoins.
Cas 1 – Rechercher un prix à partir d’un code produit
C’est l’usage le plus courant. Si la référence du produit est en colonne A et le prix en colonne C, utilisez :
=RECHERCHEX(A2; A2:A20; C2:C20)Cette formule renvoie le prix correspondant à la référence saisie en A2, même si la colonne des prix est à gauche.

Cas 2 – Rechercher plusieurs informations simultanément
RECHERCHEX peut renvoyer plusieurs colonnes à la fois. Par exemple, à partir d’un identifiant d’employé, récupérer son nom et son service :
=RECHERCHEX(B2; B5:B14; C5:D14)Cette formule renvoie deux résultats sur la même ligne, ce que RECHERCHEV ne permettait pas.
Cas 3 – Gérer les erreurs avec l’argument [si_non_trouvé]
Pour afficher un message personnalisé plutôt qu’une erreur :
=RECHERCHEX(B2; B5:B14; C5:D14; "Employé non trouvé")
👉 À retenir : cet argument améliore la clarté de vos tableaux et évite les erreurs visibles lors de partages.
Cas 4 – Recherche horizontale ou imbriquée
RECHERCHEX peut aussi servir pour une recherche croisée entre lignes et colonnes, en combinant deux RECHERCHEX imbriquées :
=RECHERCHEX(D2; $B6:$B17; RECHERCHEX($C3; $C5:$G5; $C6:$G17))
Ce type de formule reproduit le comportement d’un croisement INDEX + EQUIV, mais de manière bien plus lisible et maintenable.
Conseils et erreurs fréquentes
- Version Excel : RECHERCHEX est disponible uniquement sur Microsoft 365 et Excel Online.
- Erreur #N/A : ajoutez l’argument si_non_trouvé pour afficher un message clair.
- Plages incohérentes : les plages de recherche et de retour doivent avoir la même taille.
- Recherche binaire : utile seulement si vos données sont triées.
💡 Astuce : RECHERCHEX peut être combinée avec la fonction FILTRE pour créer des tableaux dynamiques sans VBA ni Power Query.
Échanger sur votre projet Excel
FAQ : questions fréquentes sur RECHERCHEX
Q : Quelle est la différence entre RECHERCHEX et RECHERCHEV ?
R : RECHERCHEX peut rechercher dans n’importe quelle direction, alors que RECHERCHEV ne regarde que de gauche à droite.
Q : Pourquoi ma formule RECHERCHEX renvoie #N/A ?
R : Aucune correspondance exacte n’a été trouvée. Vérifiez vos plages ou ajoutez l’argument “si_non_trouvé”.
Q : Puis-je utiliser RECHERCHEX dans Excel 2016 ou 2019 ?
R : Non. Cette fonction est disponible uniquement dans les versions Microsoft 365 et Excel Online.
Q : Comment faire une recherche partielle avec RECHERCHEX ?
R : Utilisez le mode_correspondance = 2 et les caractères génériques comme * ou ?.
Q : Peut-on imbriquer plusieurs RECHERCHEX ?
R : Oui, c’est une méthode efficace pour croiser des données horizontales et verticales.
➜ Pour plus de détails techniques, consultez la documentation officielle Microsoft sur RECHERCHEX .