Rechercher des valeurs dans une plage

AfficherPour créer une formule de recherche avec l'Assistant Recherche

L'Assistant Recherche crée la formule de recherche en fonction de données de feuille de calcul qui contiennent des étiquettes de ligne et de colonne. L'Assistant Recherche vous aide à trouver d'autres valeurs dans une ligne lorsque vous connaissez la valeur dans une colonne, et inversement. L'Assistant Recherche utilise INDEX et EQUIV dans les formules qu'il crée.

  1. Dans le menu Outils, cliquez sur Macros complémentaires, activez la case à cocher Assistant Recherche, puis cliquez sur OK.
  2. Cliquez sur une cellule de la plage.
  3. Dans le menu Outils, cliquez sur Rechercher.
  4. Suivez les instructions de l'Assistant.

AfficherPour rechercher des valeurs en les comparant avec les valeurs contenues dans la première colonne

Utilisez la fonction RECHERCHEV pour exécuter cette tâche.

Important Cette méthode ne fonctionne que si les valeurs contenues dans la première ligne ou colonne ont été triées en ordre croissant.

Exemple de feuille de calcul

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherProcédure

  1. Créez un classeur ou une feuille de calcul vide.
  2. Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes. 

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  1. Appuyez sur CTRL+C.
  2. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
  3. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.

Dans cet exemple, vous connaissez la fréquence et souhaitez rechercher la couleur associée.

 
1
2
3
4
5
6
A B
fréquence Couleur
4.14 rouge
4.19 orange
5.17 jaune
5.77 vert
6.39 bleu
Formule Description (résultat)
=RECHERCHEV(5.77, A1:B6, 2) Recherche 5.77 dans la colonne A et renvoie la valeur de la colonne B qui se trouve sur la même ligne (vert)

Informations sur la fonction

RECHERCHEV

AfficherPour rechercher des valeurs en les comparant avec les valeurs contenues dans la première ligne

Utilisez la fonction RECHERCHEH pour exécuter cette tâche

Important Cette méthode ne fonctionne que si les valeurs contenues dans la première ligne ou colonne ont été triées par ordre croissant.

Exemple de feuille de calcul

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherProcédure

  1. Créez un classeur ou une feuille de calcul vide.
  2. Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes. 

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  1. Appuyez sur CTRL+C.
  2. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
  3. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.
 
1
2
3
4
A B C
État Axes Boulons
En stock 4 9
En commande 5 10
Différé 6 11
Formule Description (résultat)
=RECHERCHEH("Boulons", A1:C4, 3) Recherche les boulons dans la ligne 1 et renvoie la valeur de la ligne 3 qui se trouve dans la même colonne (10)

Informations sur la fonction

RECHERCHEH

AfficherPour rechercher des valeurs dans une plage qui n'est pas triée

Utilisez les fonctions INDEX et EQUIV pour exécuter cette tâche.

Exemple de feuille de calcul

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherProcédure

  1. Créez un classeur ou une feuille de calcul vide.
  2. Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes. 

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  1. Appuyez sur CTRL+C.
  2. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
  3. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.
 
1
2
3
4
5
A B
Produit Nbval
Bananes 38
Oranges 25
Pommes 41
Poires 40
Formule Description (résultat)
=INDEX(A2:B5,EQUIV("Poires",A2:A5,0),2) Recherche les poires dans la colonne A et renvoie la valeur de Poires dans la colonne B (40).

La formule utilise les arguments suivants.

Formule pour rechercher une valeur dans une liste non triée

Formule pour rechercher une valeur dans une plage non triée (fonction INDEX)

Légende 1   A2:B5: Intégralité de la plage dans laquelle vous recherchez les valeurs

Légende 2   EQUIV("Poires",A2:A5,0): Fonction EQUIV qui détermine le numéro de la ligne

Légende 3   "Poires": Valeur à rechercher dans la colonne de recherche.

Légende 4   A2:A5: Colonne pour la fonction EQUIV à rechercher.

Légende 5 2: Colonne à partir de laquelle renvoyer la valeur. La colonne la plus à gauche est 1.

Informations sur la fonction

INDEX

EQUIV

AfficherPour rechercher des valeurs dans une plage d'une taille non déterminée qui n'est pas triée

Utilisez les fonctions DECALER et EQUIV pour exécuter cette tâche.

Utilisez cette procédure lorsque vos données se trouvent dans une plage de données externes que vous actualisez chaque jour. Vous savez que le prix se trouve dans la colonne B, mais vous ne savez pas combien de lignes de données le serveur renverra et la première colonne n'est pas triée par ordre alphabétique.

Exemple de feuille de calcul

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherProcédure

  1. Créez un classeur ou une feuille de calcul vide.
  2. Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes. 

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  1. Appuyez sur CTRL+C.
  2. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
  3. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.
 
1
2
3
4
5
A B
Produit Nbval
Bananes 38
Oranges 25
Pommes 41
Poires 40
Formule Description (résultat)
=DECALER(A1,EQUIV("Poires",A2:A5, 0),1) Recherche Poires dans la colonne A et renvoie la valeur pour Poires dans la colonne B ( 40).

La formule utilise les arguments suivants.

Formule pour rechercher une valeur dans une liste non triée (fonction DECALER)

Légende 1   A1: Cellule supérieure gauche de la plage, également appelée cellule de démarrage.

Légende 2   EQUIV("Poires",A2:A5, 0): Fonction EQUIV qui détermine le numéro de ligne sous la cellule de démarrage pour rechercher la valeur de recherche.

Légende 3   "Poires": Valeur à rechercher dans la colonne de recherche.

Légende 4   A2:A5: Colonne pour la fonction EQUIV à rechercher. N'incluez pas la cellule de démarrage dans cette plage.

Légende 5 1: Nombre de colonnes à droite de la cellule de démarrage pour rechercher la valeur de recherche.

Informations sur la fonction

EQUIV

DECALER

 
 
S'applique à :
Excel 2003