← Back to course
▶ Free preview · Lesson offered

Leçon 2 — Formules avancées : RECHERCHEV/X, INDEX-EQUIV, SIERREUR, FILTRE, UNIQUE

⏱ 45 min · 🎬 Lesson · 🏆 15 XP
🎬
Video in production
Our educational team is currently filming this lesson with an expert instructor. The text content below is complete and ready to use right now.

Leçon 2 — Formules avancées de recherche

RECHERCHEV, RECHERCHEX, INDEX-EQUIV, FILTRE, UNIQUE : maîtriser la recherche dynamique.

Objectifs de la leçon

  • Maîtriser la fonction historique RECHERCHEV et ses limites
  • Adopter RECHERCHEX (XLOOKUP), la fonction de recherche moderne d'Excel 365/2021
  • Construire des recherches bidirectionnelles avec INDEX-EQUIV et INDEX-EQUIV-EQUIV
  • Gérer les erreurs avec SIERREUR et SI.NON.DISP
  • Utiliser les fonctions matricielles dynamiques FILTRE, UNIQUE, TRIER, SEQUENCE (Office 365)

1. RECHERCHEV — La fonction historique (Excel 1997-aujourd'hui)

La fonction RECHERCHEV (VLOOKUP en anglais) est la plus enseignée des fonctions de recherche depuis 25 ans. Elle permet de retrouver une valeur dans la première colonne d'un tableau et de renvoyer la valeur d'une colonne située à droite.

1.1 Syntaxe

=RECHERCHEV(valeur_cherchée; tableau; n°_colonne; [valeur_proche])

  • valeur_cherchée : la clé à chercher
  • tableau : la plage où chercher (la clé doit être en 1re colonne)
  • n°_colonne : index de la colonne à renvoyer (1 = première colonne du tableau)
  • valeur_proche : FAUX ou 0 pour une correspondance exacte (à utiliser dans 99 % des cas)

1.2 Exemple : prix d'un produit

Tableau de produits en A1:C100 (col A = code, B = libellé, C = prix). Pour obtenir le prix du produit "REF-1024" :

=RECHERCHEV("REF-1024";A1:C100;3;FAUX)

3 limites majeures de RECHERCHEV :
  • La clé DOIT être en première colonne du tableau de recherche (impossible de chercher à gauche)
  • Si on insère une colonne dans le tableau, l'index numérique se décale et casse la formule
  • Pas de recherche horizontale (utiliser RECHERCHEH ou INDEX-EQUIV)

2. RECHERCHEX — La fonction moderne (Excel 365/2021)

Introduite en 2020, RECHERCHEX (XLOOKUP) résout les 3 limitations de RECHERCHEV. C'est désormais la fonction recommandée par Microsoft Learn.

2.1 Syntaxe

=RECHERCHEX(valeur_cherchée; plage_recherche; plage_retour; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])

2.2 Avantages clés

AvantageExemple
Recherche à gauche possible=RECHERCHEX(C2;D:D;A:A) cherche dans D et renvoie A
Renvoie un tableau de valeurs=RECHERCHEX(A2;G:G;H:J) renvoie 3 colonnes
Gestion native du non-trouvé=RECHERCHEX(A2;X:X;Y:Y;"Inconnu")
Recherche depuis la finMode_recherche = -1 (utile pour dernier prix, dernière date)
Selon Microsoft Learn : « XLOOKUP est plus polyvalent que VLOOKUP, INDEX/MATCH et HLOOKUP. Si vous êtes nouveau dans Excel, commencez directement par XLOOKUP. » Source : learn.microsoft.com/fr-fr/office/troubleshoot/excel/xlookup-function (consulté le 2026-05-27).

3. INDEX-EQUIV — La combinaison historique des pros

Avant l'arrivée de RECHERCHEX, les utilisateurs avancés utilisaient la combinaison INDEX-EQUIV (INDEX-MATCH en anglais) qui contournait les limites de RECHERCHEV. Cette combinaison reste pertinente pour la compatibilité avec Excel 2016 et antérieur.

3.1 Syntaxe combinée

=INDEX(plage_à_renvoyer; EQUIV(valeur_cherchée; plage_de_recherche; 0))

3.2 Exemple : recherche à gauche

Pour retrouver le code produit (col A) à partir du nom (col B) :

=INDEX(A2:A100; EQUIV("Souris sans fil"; B2:B100; 0))

Cas pratique : matrice de tarifs

Pour retrouver un tarif dans une matrice à double entrée (lignes = produits, colonnes = quantités), on combine deux EQUIV avec INDEX :

=INDEX(B2:F100; EQUIV("Produit X"; A2:A100; 0); EQUIV(50; B1:F1; 0))

Cette formule cherche le produit en ligne ET la quantité en colonne, puis renvoie l'intersection.

4. SIERREUR — Gérer les erreurs proprement

Une formule de recherche qui ne trouve pas sa cible renvoie #N/A. Pour afficher un message personnalisé plutôt qu'une erreur, on utilise SIERREUR.

Syntaxe : =SIERREUR(formule; valeur_si_erreur)

Exemple : =SIERREUR(RECHERCHEV(A2;tarifs;3;0); "Produit absent")

Astuce : dans les versions Office 365, RECHERCHEX intègre nativement la gestion d'erreur via son 4e argument, ce qui supprime le besoin de SIERREUR. Privilégiez cette approche.

5. FILTRE, UNIQUE, TRIER — Les fonctions matricielles dynamiques

Depuis Office 365 (2020), Excel a intégré les tableaux dynamiques (Dynamic Arrays). Une seule formule peut désormais renvoyer plusieurs résultats qui se répandent automatiquement (effet "spill").

5.1 FILTRE

Renvoie un sous-tableau respectant une condition :

=FILTRE(A2:C100; B2:B100="Paris"; "Aucun résultat")

Renvoie toutes les lignes où la colonne B vaut "Paris".

5.2 UNIQUE

Renvoie les valeurs distinctes d'une plage :

=UNIQUE(A2:A1000)

Remplace l'ancienne méthode "Filtre avancé → copier sans doublon".

5.3 TRIER

Renvoie une plage triée :

=TRIER(A2:C100; 3; -1)

Trie le tableau A2:C100 par la 3e colonne en ordre décroissant.

Compatibilité : les fonctions FILTRE, UNIQUE, TRIER, SEQUENCE ne sont disponibles que sur Excel 365 et Excel 2021. Si vous partagez un classeur avec quelqu'un sur Excel 2019 ou antérieur, ces formules afficheront #NOM?.

Points-clés à retenir

  • RECHERCHEV = historique, simple, 3 limites majeures
  • RECHERCHEX (Excel 365/2021) = moderne, plus flexible, gestion d'erreur native
  • INDEX-EQUIV = alternative pro pour Excel 2016- ou recherche bidirectionnelle
  • SIERREUR = encapsuler les formules pouvant renvoyer #N/A pour un affichage propre
  • FILTRE, UNIQUE, TRIER = nouvelles fonctions dynamiques Office 365 (effet "spill")
  • Le 4e argument de RECHERCHEV doit TOUJOURS être FAUX ou 0 pour une correspondance exacte

Pour aller plus loin

Continue the journey 🚀

Sign up to access the 5 other lessons + the final quiz.

Create my account
🍪 Nous utilisons des cookies essentiels et, avec ton accord, des cookies analytiques. En savoir plus

⚙️ Préférences cookies

Choisis quels cookies tu acceptes — modifiable à tout moment.

🔐 Essentiels (obligatoires)Authentification, session, sécurité. Toujours actifs.
📊 Analytics anonymesMesure d'audience anonymisée — aucune donnée personnelle.
📣 MarketingPublicités ITAG pertinentes sur d'autres sites.
💬 Contactez-nous sur WhatsApp