RECHERCHEV vs RECHERCHEX : comparatif complet
RECHERCHEX est la version moderne de RECHERCHEV, disponible depuis Excel 365 / Excel 2021. Elle corrige les principales limitations de son prédécesseur : recherche à gauche, gestion native des erreurs, correspondance exacte par défaut. Mais RECHERCHEV reste utile pour la compatibilité.
Syntaxe côte à côte
=RECHERCHEV( valeur_cherchée; tableau; no_index_col; [valeur_proche] )
=RECHERCHEX( valeur_cherchée; tableau_recherche; tableau_renvoi; [si_non_trouvé]; [mode_correspondance]; [mode_recherche] )
Exemple concret : trouver le prix d'un produit
Données : colonne A = Code produit, colonne B = Produit, colonne C = Prix.
=RECHERCHEV( "P042"; A2:C100; 3; FAUX )
Le numéro 3 = 3ème colonne du tableau. Fragile si on insère une colonne entre A et C.
=RECHERCHEX( "P042"; A2:A100; C2:C100; "Non trouvé" )
Les colonnes de recherche et de renvoi sont séparées. Résiste à l'insertion de colonnes.
Comparatif fonctionnalité par fonctionnalité
| Fonctionnalité | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Recherche vers la gauche | ❌ Impossible | ✅ Natif |
| Correspondance exacte par défaut | ❌ VRAI = approx. | ✅ Exact (0) |
| Valeur si non trouvé | ❌ Nécessite SIERREUR | ✅ 4e argument |
| Renvoyer plusieurs colonnes | ❌ Une à la fois | ✅ Plage entière |
| Recherche du dernier élément | ❌ Complexe | ✅ mode -1 |
| Correspondance par caractère générique | ✅ (mode approx.) | ✅ mode 2 |
| Compatibilité toutes versions Excel | ✅ Toutes | ❌ 365 / 2021+ |
| Vitesse sur très grands tableaux | Plus rapide | Comparable |
La recherche vers la gauche — l'avantage clé de RECHERCHEX
RECHERCHEV ne peut chercher que dans la première colonne et renvoyer une valeur à droite. Si votre clé de recherche est en colonne C et la valeur à renvoyer en colonne A, RECHERCHEV échoue (sans INDEX/EQUIV).
RECHERCHEV impossible directement :
Chercher "Paris" dans C:C → renvoyer valeur de A:A
RECHERCHEX :
=RECHERCHEX("Paris"; C2:C100; A2:A100; "Inconnu")
Renvoyer plusieurs colonnes avec RECHERCHEX
=RECHERCHEX("P042"; A2:A100; B2:D100; "Non trouvé")
→ renvoie les colonnes B, C et D en une seule formule
RECHERCHEX peut renvoyer un tableau entier. En Excel 365, le résultat se "déverse" automatiquement sur les colonnes adjacentes.
Chercher le dernier élément (RECHERCHEX)
=RECHERCHEX(E1; A2:A100; B2:B100; "Non trouvé"; 0; -1)
→ cherche depuis la fin — renvoie la DERNIÈRE occurrence
Le 6e argument (-1) inverse la direction de recherche. Utile pour un journal de transactions où la même référence peut apparaître plusieurs fois.
Faut-il migrer vers RECHERCHEX ?
- Oui si votre organisation utilise Excel 365 ou 2021 — RECHERCHEX est plus robuste et lisible
- Non si vous partagez des fichiers avec des utilisateurs en Excel 2016/2019 — RECHERCHEX s'affichera en erreur sur leurs postes
- Mixte : gardez RECHERCHEV sur les fichiers partagés, utilisez RECHERCHEX sur vos fichiers personnels
RECHERCHEV n'est pas "obsolète" — Microsoft continuera à le supporter indéfiniment. C'est une question de contexte et de compatibilité, pas de performance.