Passer au contenu principal
 

Comment renvoyer plusieurs valeurs correspondantes basées sur un ou plusieurs critères dans Excel?

Auteur : Xiaoyang Dernière modification: 2022-07-28

Normalement, rechercher une valeur spécifique et renvoyer l'élément correspondant est facile pour la plupart d'entre nous en utilisant la fonction RECHERCHEV. Mais avez-vous déjà essayé de renvoyer plusieurs valeurs correspondantes en fonction d'un ou plusieurs critères comme illustré ci-dessous? Dans cet article, je présenterai quelques formules pour résoudre cette tâche complexe dans Excel.

Renvoie plusieurs valeurs correspondantes basées sur un ou plusieurs critères avec des formules matricielles


Renvoie plusieurs valeurs correspondantes basées sur un ou plusieurs critères avec des formules matricielles

Par exemple, je souhaite extraire tous les noms dont l'âge est de 28 ans et qui proviennent des États-Unis, veuillez appliquer la formule suivante:

1. Copiez ou entrez la formule ci-dessous dans une cellule vide où vous souhaitez localiser le résultat:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Notes: Dans la formule ci-dessus, B2: B11 est la colonne à partir de laquelle la valeur correspondante est renvoyée; F2, C2: C11 sont la première condition et les données de colonne qui contiennent la première condition; G2, D2: D11 sont la deuxième condition et les données de colonne qui contiennent cette condition, veuillez les modifier selon vos besoins.

2. Puis appuyez Ctrl + Maj + Entrée clés pour obtenir le premier résultat correspondant, puis sélectionnez la première cellule de formule et faites glisser la poignée de recopie vers les cellules jusqu'à ce que la valeur d'erreur s'affiche, maintenant, toutes les valeurs correspondantes sont renvoyées comme illustré ci-dessous:

Astuces: Si vous avez juste besoin de renvoyer toutes les valeurs correspondantes en fonction d'une condition, veuillez appliquer la formule de tableau ci-dessous:

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )


Articles plus relatifs:

  • Renvoyer plusieurs valeurs de recherche dans une cellule séparée par des virgules
  • Dans Excel, nous pouvons appliquer la fonction RECHERCHEV pour renvoyer la première valeur correspondante à partir des cellules d'un tableau, mais, parfois, nous devons extraire toutes les valeurs correspondantes, puis les séparer par un délimiteur spécifique, tel qu'une virgule, un tiret, etc. en un seul cellule comme illustré ci-dessous. Comment pourrions-nous obtenir et renvoyer plusieurs valeurs de recherche dans une cellule séparée par des virgules dans Excel?
  • Vlookup et renvoyer plusieurs valeurs correspondantes à la fois dans Google Sheet
  • La fonction Vlookup normale dans la feuille Google peut vous aider à trouver et à renvoyer la première valeur correspondante en fonction d'une donnée donnée. Mais, parfois, vous devrez peut-être vlookup et renvoyer toutes les valeurs correspondantes comme illustré ci-dessous. Avez-vous des moyens simples et efficaces de résoudre cette tâche dans la feuille Google?
  • Vlookup et renvoyer plusieurs valeurs à partir de la liste déroulante
  • Dans Excel, comment pouvez-vous rechercher et renvoyer plusieurs valeurs correspondantes à partir d'une liste déroulante, ce qui signifie que lorsque vous choisissez un élément dans la liste déroulante, toutes ses valeurs relatives sont affichées en même temps comme la capture d'écran suivante. Cet article, je vais vous présenter la solution étape par étape.
  • Vlookup et renvoyer plusieurs valeurs verticalement dans Excel
  • Normalement, vous pouvez utiliser la fonction Vlookup pour obtenir la première valeur correspondante, mais, parfois, vous souhaitez renvoyer tous les enregistrements correspondants en fonction d'un critère spécifique. Cet article, je vais parler de la façon de vlookup et de renvoyer toutes les valeurs correspondantes verticalement, horizontalement ou dans une seule cellule.
  • Vlookup et renvoyer les données correspondantes entre deux valeurs dans Excel
  • Dans Excel, nous pouvons appliquer la fonction Vlookup normale pour obtenir la valeur correspondante en fonction d'une donnée donnée. Mais, parfois, nous voulons vlookup et renvoyer la valeur correspondante entre deux valeurs comme le montre la capture d'écran suivante, comment pourriez-vous gérer cette tâche dans Excel?

 


  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine