RECHERCHEV a rendu service pendant des années, mais elle a ses limites : elle ne cherche que vers la droite et casse dès qu'on insère une colonne. RECHERCHEX, disponible dans Microsoft 365 et Excel 2021 et versions suivantes, règle ces problèmes.
La syntaxe
=RECHERCHEX(valeur_cherchée ; tableau_recherche ; tableau_renvoyé ; [si_non_trouvé] ; [mode_correspondance] ; [mode_recherche])Seuls les trois premiers arguments sont obligatoires :
- valeur_cherchée : ce que vous cherchez (ex. une référence produit) ;
- tableau_recherche : la colonne où chercher ;
- tableau_renvoyé : la colonne d'où ramener le résultat.
Exemple 1 : retrouver un prix
Vos références sont en colonne A, les prix en colonne C. Pour le prix de la référence saisie en F2 :
=RECHERCHEX(F2 ; A2:A500 ; C2:C500)Plus besoin de compter le numéro de colonne comme avec RECHERCHEV.
Exemple 2 : chercher vers la gauche
Vous connaissez le nom du produit (colonne D) et voulez sa référence (colonne A) ? Impossible avec RECHERCHEV, immédiat avec RECHERCHEX :
=RECHERCHEX(F2 ; D2:D500 ; A2:A500)Exemple 3 : remplacer #N/A par un message
Le 4e argument évite d'imbriquer SIERREUR :
=RECHERCHEX(F2 ; A2:A500 ; C2:C500 ; "Référence inconnue")Exemple 4 : ramener plusieurs colonnes d'un coup
Si le tableau renvoyé couvre plusieurs colonnes (ex. B2:D500), RECHERCHEX remplit automatiquement les cellules voisines avec désignation, catégorie et prix.
RECHERCHEX ou RECHERCHEV ?
| Critère | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Recherche vers la gauche | Non | Oui |
| Insertion de colonne | Casse la formule | Sans effet |
| Correspondance exacte par défaut | Non (il faut FAUX) | Oui |
| Message si non trouvé | Avec SIERREUR | Intégré |
| Disponible sur Excel 2016-2019 | Oui | Non |
Si vos fichiers sont partagés avec des collègues sur d'anciennes versions, gardez RECHERCHEV ou INDEX/EQUIV pour ces fichiers-là.
Pour aller plus loin
RECHERCHEX, INDEX/EQUIV et les fonctions avancées sont travaillés pas à pas dans notre formation Excel en ligne, niveaux Intermédiaire et Expert.
