Rechercher des valeurs dans une liste de données

Rechercher des valeurs dans une liste de données

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.

Imaginons que vous souhaitiez chercher l’extension du téléphone d’un employé en utilisant son numéro de badge ou le taux de Commission correspondant à un montant des ventes. Vous recherchez des données pour trouver rapidement et efficacement des données spécifiques dans une liste, puis vérifier automatiquement que vous utilisez des données appropriées. Une fois les données recherchées, vous pouvez effectuer des calculs ou afficher les résultats avec les valeurs renvoyées. Il existe plusieurs façons de chercher des valeurs dans une liste de données, et d’afficher les résultats.

Que voulez-vous faire ?

Rechercher des valeurs verticalement dans une liste en utilisant une correspondance exacte

Rechercher des valeurs verticalement dans une liste en utilisant une correspondance approximative

Rechercher des valeurs verticalement dans une liste de taille inconnue en utilisant une correspondance exacte

Rechercher des valeurs horizontalement dans une liste en utilisant une correspondance exacte

Rechercher des valeurs horizontalement dans une liste en utilisant une correspondance approximative

Créer une formule de recherche avec l’Assistant Liste de choix (Excel 2007 uniquement)

Rechercher des valeurs verticalement dans une liste en utilisant une correspondance exacte

Pour effectuer cette tâche, vous pouvez utiliser la fonction RECHERCHEV ou une combinaison des fonctions INDEX et EQUIV.

Exemples RECHERCHEV

Exemple d’utilisation de la fonction RECHERCHEV 1

Exemple d’utilisation de la fonction RECHERCHEV 2

Pour plus d’informations, reportez-vous à la fonction RECHERCHEV.

Exemples d’INDEX et de correspondance

Les fonctions INDEX et EQUIV peuvent être utilisées à la place de la fonction RECHERCHEV

Cela signifie ce qui suit :

=INDEX(je souhaite renvoyer la valeur de la plage C2:C10, qui correspondra à EQUIV(Kale, qui se trouve quelque part dans le tableau B2:B10, où la valeur renvoyée est la première valeur correspondant à Kale))

La formule recherche la première valeur dans C2: C10 qui correspond à Kale (dans B7) et renvoie la valeur de C7 (100), qui est la première valeur correspondant à Kale.

Pour plus d’informations, voir fonction index et fonction EQUIV.

Haut de la page

Rechercher des valeurs verticalement dans une liste en utilisant une correspondance approximative

Pour ce faire, utilisez la fonction RECHERCHEV.

Important :  Vérifiez que les valeurs de la première ligne ont été triées par ordre croissant.

Exemple de formule RECHERCHEV qui recherche une correspondance approximative

Dans l’exemple ci-dessus, RECHERCHEV recherche le prénom de l’étudiant ayant 6 tardies dans la plage a2: B7. Il n’y a aucune entrée pour 6 tardies dans le tableau, donc RECHERCHEV recherche la correspondance la plus proche de 6, et renvoie la valeur 5, associée à la première nom, et renvoie Dave.

Pour plus d’informations, reportez-vous à la fonction RECHERCHEV.

Haut de la page

Rechercher des valeurs verticalement dans une liste de taille inconnue en utilisant une correspondance exacte

Pour effectuer cette tâche, utilisez les fonctions DECALER et EQUIV.

Remarque : Utilisez cette approche lorsque vos données se trouvent dans une plage de données externes que vous actualisez quotidiennement. Vous savez que le prix est dans la colonne B, mais que vous ne connaissez pas le nombre de lignes de données renvoyées par le serveur, et que la première colonne n’est pas triée par ordre alphabétique.

Exemple de fonctions DECALER et EQUIV

C1 est la cellule supérieure gauche de la plage (également appelée cellule de démarrage).

EQUIV ("oranges"; C2: C7; 0) recherche les oranges dans la plage C2: C7. Vous ne devez pas inclure la cellule de début dans la plage.

1 est le nombre de colonnes à droite de la cellule de début où la valeur de retour doit être de. Dans notre exemple, la valeur de retour se trouve dans la colonne D, ventes.

Haut de la page

Rechercher des valeurs horizontalement dans une liste en utilisant une correspondance exacte

Pour effectuer cette tâche, utilisez la fonction RECHERCHEH. Consultez l’exemple ci-dessous :

Exemple de la formule RECHERCHEH qui recherche une correspondance exacte

RECHERCHEH recherche la colonne ventes et renvoie la valeur de la ligne 5 dans la plage spécifiée.

Pour plus d’informations, reportez-vous à la fonction RECHERCHEH.

Haut de la page

Rechercher des valeurs horizontalement dans une liste en utilisant une correspondance approximative

Pour effectuer cette tâche, utilisez la fonction RECHERCHEH.

Important :  Vérifiez que les valeurs de la première ligne ont été triées par ordre croissant.

Exemple de la formule RECHERCHEH qui recherche une correspondance approximative

Dans l’exemple ci-dessus, la fonction RECHERCHEH recherche la valeur 11000 dans la ligne 3 dans la plage spécifiée. Elle ne trouve pas 11000 et recherche donc la valeur la plus élevée inférieure à 1100 et renvoie 10543.

Pour plus d’informations, reportez-vous à la fonction RECHERCHEH.

Haut de la page

Créer une formule de recherche avec l’Assistant Liste de choix (Excel 2007 uniquement)

Remarque : Le complément de l’Assistant Liste de choix a été abandonné dans Excel 2010. Cette fonctionnalité a été remplacée par l’Assistant fonction et par les fonctions de recherche et de référence disponibles (référence).

Dans Excel 2007, l’Assistant Liste de choix crée la formule de recherche basée sur des données de feuille de calcul avec des étiquettes de lignes et de colonnes. L’Assistant Liste de choix vous aide à trouver d’autres valeurs dans une ligne lorsque vous connaissez la valeur d’une colonne, et inversement. L’Assistant Liste de choix utilise les fonctions INDEX et EQUIV dans les formules qu’il crée.

  1. Cliquez sur une cellule dans la plage.

  2. Dans l’onglet formules , dans le groupe solutions , cliquez sur recherche.

  3. Si la commande Rechercher n’est pas disponible, vous devez charger le programme macro complémentaire de l’Assistant Liste de choix.

    Charger le complément de l’Assistant Liste de choix

  4. Cliquez sur le bouton Microsoft Office Image du bouton Office , sur Options Excel, puis sur la catégorie macros complémentaires .

  5. Dans la zone Gérer, cliquez sur Compléments Excel, puis sur Atteindre.

  6. Dans la boîte de dialogue macros complémentaires disponibles , activez la case à cocher en regard de l' Assistant Liste de choix, puis cliquez sur OK.

  7. Suivez les instructions de l’Assistant.

Haut de la page

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.

×