Passer directement au contenu principal

Utiliser des fonctions intégrées Excel pour rechercher des données dans un tableau ou une plage de cellules

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Résumé

Cet article décrit la procédure à suivre pour rechercher des données dans un tableau ou une plage de cellules à l’aide de diverses fonctions intégrées dans Microsoft Excel. Vous pouvez utiliser des formules différentes pour obtenir le même résultat.

Créer l’exemple de feuille de calcul

Cet article utilise un exemple de feuille de calcul pour illustrer les fonctions intégrées d’Excel. Prenons l’exemple d’une référence à un nom de la colonne A et en renvoyant l’âge de cette personne à partir de la colonne C. Pour créer cette feuille de calcul, entrez les données suivantes dans une feuille de calcul Excel vide.

Tapez la valeur que vous voulez rechercher dans la cellule E2. Vous pouvez taper la formule dans n’importe quelle cellule vide dans la même feuille de calcul.

A

B

C

D

E

1

Name

Service

Âge

Rechercher la valeur

2

Henry

501

12,70

Mary

3

Stan

201

19,6

4

Mary

101

22

5

Larry

301

mai

Définitions de termes

Cet article utilise les conditions suivantes pour décrire les fonctions intégrées d’Excel:

Intitulé

Définition

Exemple

Matrice de tableau

La table de choix entière

A2: C5

Valeur_cherchée

Valeur à trouver dans la première colonne de Table_matrice.

E2

Vecteur_recherche
-ou-
Vecteur_recherche

La plage de cellules qui contient les valeurs de recherche possibles.

A2: A5

No_index_col

Le numéro de colonne dans Table_matrice la valeur correspondante doit être renvoyée pour.

3 (troisième colonne dans Table_matrice)

Result_Array
-ou-
Result_Vector

Plage qui contient une seule ligne ou colonne. Elle doit avoir la même taille que l’argument Tableau_recherche ou vecteur_recherche.

C2: C5

Valeur_proche

Valeur logique (TRUE ou FALSe). Si cet argument est VRAI ou omis, une donnée proche est renvoyée. Si la valeur est FALSe, il recherche une correspondance exacte.

FAUX

Top_cell

Il s’agit de la référence dont vous voulez baser le décalage. Top_Cell doivent faire référence à une cellule ou une plage de cellules adjacentes. Dans le cas contraire, deCALEr renvoie le #VALUE! #NOM?.

Offset_Col

Il s’agit du nombre de colonnes, à gauche ou à droite, auxquelles vous voulez appliquer la cellule supérieure gauche du résultat. Par exemple, «5» comme argument Offset_Col spécifie que la cellule supérieure gauche de la référence est de cinq colonnes à droite de la référence. Offset_Col peut être positif (c’est-à-dire, à droite de la référence de début) ou négatif (c’est-à-dire à gauche de la référence de début).

Fonctions

RECHERCHE ()

La fonction recherche recherche une valeur dans une ligne ou une colonne et correspond à une valeur de la même position dans une autre ligne ou colonne.

Voici un exemple de syntaxe de formule de recherche:

   = RECHERCHE (valeur_cherchée; vecteur_recherche; Result_Vector)


La formule suivante trouve l’âge de Mary dans l’exemple de feuille de calcul:

   = RECHERCHE (E2; A2: A5; C2: C5)

La formule utilise la valeur «Mary» dans la cellule E2 et trouve «Mary» dans le vecteur de recherche (colonne A). La formule correspond ensuite à la valeur de la même ligne dans le vecteur de résultat (colonne C). Comme «Mary» se trouve dans la ligne 4, la fonction recherche renvoie la valeur de la ligne 4 dans la colonne C (22).

Remarque: La fonction recherche exige que le tableau soit trié.

Pour plus d’informations sur la fonction recherche , cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft:
 

Utiliser la fonction recherche dans Excel

RECHERCHEV ()

La fonction de recherche RECHERCHEV ou verticale est utilisée lorsque les données sont affichées dans des colonnes. Cette fonction recherche une valeur dans la colonne la plus à gauche et la fait correspondre aux données d’une colonne spécifiée dans la même ligne. Vous pouvez utiliser la fonction RECHERCHEV pour rechercher des données dans un tableau trié ou non trié. L’exemple suivant utilise une table contenant des données non triées.

Voici un exemple de syntaxe de formule RECHERCHEV :

    = RECHERCHEV (valeur_cherchée; Table_matrice; No_index_col; Valeur_proche)

La formule suivante trouve l’âge de Mary dans l’exemple de feuille de calcul:

   = RECHERCHEV (E2; A2: C5; 3; FAUX)

La formule utilise la valeur «Mary» dans la cellule E2 et recherche «Mary» dans la colonne la plus à gauche (colonne A). La formule correspond ensuite à la valeur de la même ligne dans Column_Index. Cet exemple utilise «3» comme Column_Index (colonne C). Comme «Mary» est dans la ligne 4, RECHERCHEV renvoie la valeur de la ligne 4 dans la colonne C (22).

Pour plus d’informations sur la fonction RECHERCHEV , cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft:
 

Utiliser RECHERCHEV ou RECHERCHEH pour trouver une correspondance exacte

INDEX () et MATCH ()

Vous pouvez utiliser les fonctions INDEX et EQUIV pour obtenir le même résultat que l’utilisation de la fonction recherche ou RECHERCHEV.

Voici un exemple de syntaxe combinant les fonctions index et EQUIV pour obtenir les mêmes résultats que la fonction recherche et RECHERCHEV dans les exemples précédents:

    = INDEX (Table_matrice; EQUIV (valeur_cherchée; vecteur_recherche; 0); No_index_col)

La formule suivante trouve l’âge de Mary dans l’exemple de feuille de calcul:


= INDEX (A2: C5; EQUIV (E2; A2: A5; 0); 3)

La formule utilise la valeur «Mary» dans la cellule E2 et recherche «Mary» dans la colonne A. Il correspond alors à la valeur de la même ligne dans la colonne C. Comme «Mary» est dans la ligne 4, la formule retourne la valeur de la ligne 4 dans la colonne C (22).

PRÉLIMINAIRE Si aucune des cellules de l’argument Tableau_recherche ne correspond à l’argument valeur_cherchée («Mary»), cette formule renvoie #N/A.
Pour plus d’informations sur la fonction index , cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft:

Utiliser la fonction index pour rechercher des données dans un tableau

DeCALEr () et EQUIV ()

Vous pouvez utiliser les fonctions DECALER et EQUIV pour obtenir les mêmes résultats que dans l’exemple précédent.

Voici un exemple de syntaxe combinant les fonctions DECALER et EQUIV pour obtenir les mêmes résultats que la fonction recherche et RECHERCHEV:

   = DeCALEr (top_cell; EQUIV (valeur_cherchée; vecteur_recherche; 0); Offset_Col)

Cette formule recherche l’âge de Mary dans l’exemple de feuille de calcul:

   = DECALER (A1; EQUIV (E2; A2: A5; 0); 2)

La formule utilise la valeur «Mary» dans la cellule E2 et recherche «Mary» dans la colonne A. La formule correspond ensuite à la valeur de la même ligne, mais à deux colonnes à droite (colonne C). Comme «Mary» se trouve dans la colonne A, la formule retourne la valeur de la ligne 4 dans la colonne C (22).

Pour plus d’informations sur la fonction DECALER, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft:
 

Utilisation de la fonction

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×