Rechercher des valeurs dans une liste de données

Rechercher des valeurs dans une liste de données

Supposons que vous vouliez rechercher le numéro de téléphone d’un employé en utilisant le numéro de son badge, ou le taux à appliquer pour calculer une commission sur le montant d’une vente. Vous parcourez les données pour trouver rapidement et avec efficacité des données spécifiques dans une liste et vérifier automatiquement que vous utilisez les bonnes informations. Après avoir recherché vos données, vous pouvez effectuer des calculs ou afficher comme résultat les valeurs renvoyées. Il existe plusieurs moyens de rechercher des valeurs dans une liste de données et d’afficher des 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 Recherche (Excel 2007 uniquement)

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

Pour ce faire, vous pouvez utiliser la fonction RECHERCHEV ou une combinaison des fonctions INDEX et EQUIV.

Exemples d’utilisation de la fonction RECHERCHEV

Exemple d’utilisation de la fonction RECHERCHEV 1

Exemple d’utilisation de la fonction RECHERCHEV 2

Pour plus d’informations, voir Fonction RECHERCHEV.

Exemples d’utilisation des fonctions INDEX et EQUIV

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 la plage C2:C10 qui correspond à Kale (en B7) et renvoie la valeur de la cellule C7 (100), c’est-à-dire, la première valeur qui correspond à 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 : assurez-vous que les valeurs de la première ligne ont été triées par ordre croissant.

Exemple de formule avec la fonction RECHERCHEV permettant de rechercher une correspondance approximative

Dans l’exemple ci-dessus, la fonction RECHERCHEV recherche le prénom d’un étudiant qui a 6 retards dans la plage A2:B7. Aucune entrée ne correspond à 6 retards dans le tableau. La fonction RECHERCHEV recherche alors la correspondance la plus proche qui est inférieure à 6 et trouve la valeur 5, associée au prénom David, puis renvoie David.

Pour plus d’informations, voir Fonction RECHERCHEV.

Haut de la page

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

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 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 d’utilisation des fonctions DECALER et EQUIV

C1 représente la cellule supérieure gauche de la plage, également appelée cellule de démarrage.

EQUIV("Oranges";C2:C7;0) recherche « Oranges » dans la plage C2:C7. Nous vous déconseillons d’inclure la cellule de démarrage dans la plage.

1 représente le nombre de colonnes situées à droite de la cellule de démarrage dans lesquelles rechercher la valeur à renvoyer. Dans notre exemple, la valeur à renvoyer se trouve dans la colonne D, Ventes.

Haut de la page

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

Pour ce faire, utilisez la fonction RECHERCHEH. Jetez un coup d’œil à l’exemple ci-dessous :

Exemple de formule avec la fonction RECHERCHEH permettant de rechercher une correspondance exacte

La fonction RECHERCHEH effectue une recherche dans la colonne Ventes et renvoie la valeur correspondant à la ligne 5 dans la plage spécifiée.

Pour plus d’informations, voir Fonction RECHERCHEH.

Haut de la page

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

Utilisez la fonction RECHERCHEH.

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

Exemple de formule avec la fonction RECHERCHEH permettant de rechercher 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 la valeur 11000. Elle recherche donc la valeur la plus proche qui est inférieure à 1100 et renvoie 10543.

Pour plus d’informations, voir Fonction RECHERCHEH.

Haut de la page

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

Remarque : Le complément Assistant Recherche n’est plus disponible dans Excel 2010. Cette fonctionnalité a été remplacée par l’Assistant Fonction et les fonctions de recherche et de référence (référence) disponibles.

Dans Excel 2007, 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 les fonctions INDEX et EQUIV dans les formules qu’il crée.

  1. Cliquez sur une cellule de la plage.

  2. Dans le groupe Solutions de l’onglet Formules, cliquez sur Recherche.

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

    Comment télécharger la macro complémentaire Assistant Liste de choix

  4. Cliquez sur le bouton Microsoft Office Image du bouton Office , sur Options Excel, puis sur la catégorie Compléments.

  5. Dans la boîte de dialogue Gestion, cliquez sur Macros complémentaires Excel, puis cliquez sur OK.

  6. Dans la boîte de dialogue Compléments disponibles, cochez la case en regard d’Assistant Liste de choix, puis cliquez sur OK.

  7. Suivez les instructions de l’Assistant.

Haut de la page

Développez vos compétences
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.

×