Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment retourner une valeur si une valeur donnée existe dans une certaine plage dans Excel ?

Author Siluvia Last modified
return a value if a given value exists

Lorsque vous travaillez avec des données dans Excel, il est souvent nécessaire de déterminer si une valeur spécifique existe dans une plage définie, et si c'est le cas, de récupérer une valeur d'une cellule adjacente correspondant à cette entrée. Par exemple, comme illustré dans la capture d'écran de gauche, si vous recherchez le nombre 5 dans une liste ou une plage, vous pourriez vouloir retourner automatiquement la valeur adjacente correspondante – utile pour des tâches comme la recherche d'ID de produit, la récupération d'informations utilisateur, ou la correspondance de codes avec des valeurs sans recherche manuelle.

Retourner une valeur si une valeur donnée existe dans une certaine plage


Retourner une valeur si une valeur donnée existe dans une certaine plage en utilisant la fonction VLOOKUP

Pour rapidement récupérer une valeur associée à une entrée spécifique dans un tableau de données ou une plage dans Excel, la fonction VLOOKUP offre une solution simple.

Cette méthode est particulièrement efficace si votre colonne de recherche (où vous cherchez la valeur) est la colonne la plus à gauche de votre plage de données, et que vous souhaitez retourner des données d'une colonne située à droite. Elle est couramment utilisée pour rechercher des codes, des noms, des ID ou des numéros de référence et récupérer facilement des informations associées.

1. Sélectionnez une cellule vide où vous souhaitez que le résultat apparaisse. Entrez la formule suivante dans la Barre de formule :

=VLOOKUP(E2,A2:C8,3,TRUE)

Appuyez sur Entrée pour exécuter la formule. Voir la capture d'écran :

apply a formula to return a value if a given value exists

Dans cet exemple, si le nombre 5 (dans la cellule E2) est trouvé dans la plage numérique spécifiée dans la colonne A (par exemple, entre 4 et 6), Excel recherchera cette valeur et remplira immédiatement la valeur correspondante de la troisième colonne (colonne C) de la plage A2:C8 dans votre cellule sélectionnée. Dans l'illustration, « Addin 012 » est retourné car le nombre 5 se trouve dans la plage 4-6.

Remarque : Dans la formule, E2 fait référence à la valeur de recherche, A2:C8 est la plage de données comprenant les valeurs de recherche et les résultats, et 3 spécifie que la valeur de retour doit provenir de la troisième colonne de la plage spécifiée. Ajustez ces références en fonction de votre feuille de calcul.

Conseils & Écueils :

  • Assurez-vous que la plage de recherche (A2:C8) inclut à la fois la colonne de recherche et la colonne de retour.
  • Lorsque vous utilisez VLOOKUP avec l'argument TRUE, la colonne de recherche doit être triée par ordre croissant, sinon vous pourriez obtenir des résultats inattendus.
  • Pour des correspondances exactes, utilisez FALSE comme quatrième argument, mais pour des recherches de plage (comme dans cet exemple), laissez-le à TRUE.
  • Si vos données changent fréquemment, vérifiez vos références pour éviter les erreurs de désalignement.

Retourner une valeur si une valeur donnée existe dans une certaine plage en utilisant les fonctions INDEX et MATCH

La combinaison INDEX et MATCH est une méthode flexible pour retourner une valeur lorsqu'une valeur donnée existe dans une certaine plage. Contrairement à VLOOKUP, INDEX et MATCH peuvent rechercher une valeur dans n'importe quelle colonne et retourner un résultat d'une autre colonne, indépendamment de l'ordre. Cela est particulièrement utile si votre colonne de recherche n'est pas la colonne la plus à gauche ou si vous avez besoin de plus d'adaptabilité dans votre structure de données.

1. Sélectionnez une cellule vide où vous souhaitez que le résultat apparaisse (par exemple, F2). Entrez la formule suivante dans la Barre de formule :

=INDEX(C2:C8, MATCH(E2, A2:A8,1))

Appuyez sur Entrée pour confirmer la formule.

Explication étape par étape :
  • MATCH(E2, A2:A8, 1) recherche la position de la plus grande valeur ≤ E2 dans la colonne A. (Cela nécessite que la colonne A soit triée par ordre croissant.)
  • INDEX(C2:C8, ...) retourne la valeur de la colonne C à la ligne trouvée par MATCH.

Cette formule recherche la valeur dans E2 dans la plage A2:A8. Si la valeur est trouvée (par exemple, 5 est entre 4 et 6 dans l'une des lignes), la fonction MATCH retourne sa position relative, et INDEX récupère la valeur de la ligne correspondante de C2:C8. Le '1' dans MATCH indique une correspondance approximative, assurez-vous donc que votre plage de recherche est correctement triée.

Conseils:
  • Si vous voulez une correspondance exacte, utilisez 0 comme troisième argument dans MATCH.
  • INDEX et MATCH prennent également en charge les orientations de données verticales et horizontales.
  • Si la valeur n'est pas trouvée, la formule retourne #N/A ; envisagez d'utiliser IFERROR pour des résultats plus conviviaux.

Retourner une valeur si une valeur donnée existe dans une certaine plage en utilisant la fonction XLOOKUP

La fonction XLOOKUP est une alternative moderne pour la recherche de valeurs dans Excel 365 et Excel 2019. XLOOKUP surmonte de nombreuses limitations de VLOOKUP, telles que la restriction sur la position de la colonne de recherche et la correspondance automatique exacte/approximative.

1. Dans votre cellule de sortie souhaitée (par exemple, F2), tapez la formule suivante :

=XLOOKUP(1, (E2>=A2:A8)*(E2<=B2:B8), C2:C8)

Après avoir entré la formule, appuyez sur Entrée pour voir le résultat dans la cellule sélectionnée.

Explication étape par étape :
  • (E2>=A2:A8) vérifie si E2 est supérieur ou égal à chaque valeur dans la colonne A.
  • (E2<=B2:B8) vérifie si E2 est inférieur ou égal à chaque valeur dans la colonne B.
  • Multiplier ces deux conditions crée un tableau de 1 et 0, où 1 signifie qu'E2 est compris entre A et B sur cette ligne.
  • XLOOKUP(1, ..., C2:C8) recherche le premier 1 et retourne la valeur correspondante de la colonne C.
Conseils et limitations:
  • XLOOKUP s'ajuste dynamiquement si des colonnes sont insérées ou déplacées, contrairement à VLOOKUP avec des numéros de colonne fixes.
  • Fonctionne pour les données verticales et horizontales.
  • Requiert Excel 365 ou 2021 ; pour les versions antérieures, utilisez les autres méthodes décrites ci-dessus.
a screenshot of kutools for excel ai

Découvrez la magie d'Excel avec Kutools AI

  • Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
  • Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
  • Codage VBA : Écrivez et implémentez du code VBA sans effort.
  • Interprétation des formules : Comprenez facilement des formules complexes.
  • Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Améliorez vos capacités Excel avec des outils alimentés par l'IA. Téléchargez maintenant et découvrez une efficacité sans précédent !

Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels