🔍

Fonctions de Recherche Excel

Tu perds un temps fou à chercher des informations dans tes tableaux ? Tu fais des copier-coller entre différentes feuilles pour retrouver les données correspondantes ? Les fonctions de recherche sont probablement les fonctions Excel les plus utiles au quotidien.

Prenons un exemple concret : tu as une liste de commandes avec des codes produits, et tu veux afficher automatiquement le nom du produit et son prix depuis ton catalogue. Sans fonction de recherche, tu dois chercher manuellement chaque produit et recopier les informations. Avec RECHERCHEV ou RECHERCHEX, c'est automatique et instantané.

Ces fonctions te permettent de relier tes tableaux entre eux. Tu as une base de clients quelque part ? Utilise une fonction de recherche pour récupérer automatiquement l'adresse, le téléphone ou l'historique d'achats à partir du numéro client. C'est la base de toute automatisation Excel sérieuse.

La fonction RECHERCHEV est historiquement la plus connue (et tu la verras partout), mais RECHERCHEX l'a largement dépassée en termes de flexibilité. Si tu débutes, commence directement par RECHERCHEX : elle est plus simple et plus puissante. Pour les cas avancés, le combo INDEX + EQUIV reste la référence.

Recherche instantanée

Trouve n'importe quelle valeur en millisecondes

Gain de temps massif

Fini les recherches manuelles et les copier-coller

Données reliées

Connecte tes tableaux comme une vraie base de données

Cas d'usage courants

Les fonctions de recherche sont partout dès que tu travailles avec plusieurs sources de données. Voici les situations les plus fréquentes :

  • Catalogue produits : récupérer le nom, prix, stock d'un produit à partir de son code
  • Gestion clients : afficher les coordonnées d'un client depuis son numéro
  • Rapprochement comptable : faire correspondre des factures avec des paiements
  • Consolidation de données : fusionner des informations de différents fichiers
  • Tableaux de bord : extraire des KPIs spécifiques depuis des données brutes

RECHERCHEV vs RECHERCHEX vs INDEX/EQUIV

RECHERCHEV est la fonction historique. Elle cherche une valeur dans la première colonne d'une plage et renvoie une valeur de la même ligne. Limitation : elle ne peut chercher que vers la droite.

RECHERCHEX (Excel 365) est plus flexible : elle peut chercher dans n'importe quelle direction, gère mieux les erreurs, et permet des correspondances approximatives avancées. C'est la fonction recommandée pour les nouveaux fichiers.

INDEX + EQUIV est le combo expert. Plus verbeux, mais ultra-flexible : tu peux chercher dans n'importe quelle direction, sur plusieurs critères, et c'est plus performant sur de gros volumes. Indispensable pour les power users.

Toutes les fonctions de recherche (30)

RECHERCHEV

Recherche une valeur dans la 1ère colonne et retourne une valeur de la même ligne.

=RECHERCHEV(valeur; tableau; n°colonne; [correspondance])

RECHERCHEH

Recherche une valeur dans la 1ère ligne et retourne une valeur de la même colonne.

=RECHERCHEH(valeur; tableau; n°ligne; [correspondance])

RECHERCHEX

Version moderne et flexible de RECHERCHEV/H. Cherche dans n'importe quelle direction.

=RECHERCHEX(valeur; plage_recherche; plage_retour; [si_absent]; [mode]; [ordre])

INDEX

Retourne la valeur à l'intersection d'une ligne et colonne.

=INDEX(tableau; n°ligne; [n°colonne])

EQUIV

Retourne la position d'une valeur dans une plage.

=EQUIV(valeur; plage; [type])

INDIRECT

Retourne la référence spécifiée par une chaîne de texte.

=INDIRECT(ref_texte)

DECALER

Retourne une référence décalée par rapport à une cellule.

=DECALER(ref; lignes; colonnes; [hauteur]; [largeur])

CHOISIR

Choisit une valeur parmi une liste selon l'index.

=CHOISIR(index; valeur1; [valeur2]; ...)

ADRESSE

Crée une référence de cellule en texte.

=ADRESSE(ligne; colonne; [type_abs]; [a1]; [feuille])

COLONNE

Retourne le numéro de colonne d'une référence.

=COLONNE([référence])

LIGNE

Retourne le numéro de ligne d'une référence.

=LIGNE([référence])

COLONNES

Retourne le nombre de colonnes d'un tableau.

=COLONNES(tableau)

LIGNES

Retourne le nombre de lignes d'un tableau.

=LIGNES(tableau)

ZONES

Retourne le nombre de zones dans une référence.

=ZONES(référence)

EQUIVX

Retourne la position relative d'un élément dans un tableau (version moderne de EQUIV).

=EQUIVX(valeur_cherchée; tableau_recherche; [mode_correspondance]; [mode_recherche])

RECHERCHE

Recherche une valeur dans une plage.

=RECHERCHE(valeur; vecteur_recherche; vecteur_résultat)

LIREDONNEESTABCROISDYNAMIQUE

Extrait des données d'un tableau croisé dynamique.

=LIREDONNEESTABCROISDYNAMIQUE(champ_données; tableau_croisé; champ1; élément1; ...)

MEMBRECUBE

Renvoie un membre d'un cube OLAP.

=MEMBRECUBE(connexion; expression_membre)

VALEURCUBE

Renvoie une valeur agrégée d'un cube.

=VALEURCUBE(connexion; expression_membre1; ...)

RANGMEMBRECUBE

Renvoie le nième membre d'un ensemble.

=RANGMEMBRECUBE(connexion; expression_ensemble; rang)

JEUCUBE

Définit un ensemble de membres.

=JEUCUBE(connexion; expression_ensemble; légende)

NBJEUCUBE

Compte les éléments d'un ensemble cube.

=NBJEUCUBE(ensemble)

PROPRIETEMEMBRECUBE

Renvoie une propriété d'un membre.

=PROPRIETEMEMBRECUBE(connexion; expression_membre; propriété)

KPIMEMBRECUBE

Renvoie une propriété KPI.

=KPIMEMBRECUBE(connexion; nom_kpi; propriété)

IMPORTCSV

Importe des données depuis un fichier CSV.

=IMPORTCSV(source; [délimiteur]; [en_têtes]; [encodage])

IMPORTTEXT

Importe des données depuis un fichier texte.

=IMPORTTEXT(source; [délimiteur]; [en_têtes]; [encodage])

VALEUR.CHAMP

Extrait une valeur d'un type de données lié (actions, géographie, etc.).

=VALEUR.CHAMP(valeur; nom_champ)

RTD

Récupère des données en temps réel.

=RTD(progID; serveur; sujet1; sujet2; ...)

SUPPR.PLAGE

Supprime les lignes et colonnes vides aux bords d'une plage.

=SUPPR.PLAGE(plage)

IMPORTRANGE

Importe une plage de cellules depuis une autre feuille de calcul Google Sheets.

=IMPORTRANGE(url_feuille; plage)

Tu galères avec les fonctions de recherche ?

Explique ton cas au Assistant IA, il te guidera vers la bonne formule.

Demander à l'Assistant Excel IA