Passer au contenu principal

Comment répertorier toutes les instances correspondantes d'une valeur dans Excel?

Comme le montre la capture d'écran de gauche, vous devez rechercher et répertorier toutes les instances de correspondance de valeur «Linda» dans le tableau. Comment y parvenir? Veuillez essayer les méthodes de cet article.

Répertoriez toutes les instances correspondantes d'une valeur avec une formule matricielle
Répertoriez facilement uniquement la première instance correspondante d'une valeur avec Kutools for Excel

Plus de tutoriels pour RECHERCHEV ...


Répertoriez toutes les instances correspondantes d'une valeur avec une formule matricielle

Avec la formule matricielle suivante, vous pouvez facilement répertorier toutes les instances de correspondance d'une valeur dans un certain tableau dans Excel. Veuillez faire comme suit.

1. Sélectionnez une cellule vide pour générer la première instance correspondante, entrez la formule ci-dessous, puis appuyez sur le bouton Ctrl + Shift + Entrer touches simultanément. 

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

Notes: Dans la formule, B2: B11 est la plage dans laquelle se trouvent les instances correspondantes. A2: A11 est la plage contient la certaine valeur sur laquelle vous listerez toutes les instances. Et D2 contient la certaine valeur.

2. Continuez à sélectionner la cellule de résultat, puis faites glisser la poignée de remplissage vers le bas pour obtenir les autres instances correspondantes.


Répertoriez facilement uniquement la première instance correspondante d'une valeur avec Kutools for Excel

Vous pouvez facilement trouver et lister la première instance correspondante d'une valeur avec le Recherchez une valeur dans la liste fonction de Kutools for Excel sans se souvenir des formules. Veuillez faire comme suit.

Avant d'appliquer Kutools for Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Sélectionnez une cellule vide dans laquelle vous placerez la première instance correspondante, puis cliquez sur Kutools > Aide à la formule > Aide à la formule

2. dans le Aide aux formules boîte de dialogue, vous devez:

2.1 Rechercher et sélectionner Recherchez une valeur dans la liste option dans la Choisissez une formule boîte;
Pourboires: Vous pouvez vérifier le Filtre , entrez le mot-clé dans la zone de texte pour filtrer rapidement la formule dont vous avez besoin.
2.2 Dans le Tableau_tableau , sélectionnez la plage de table qui contient à la fois la colonne de valeur spécifique et la colonne d'instances correspondantes;
2.3 Dans le Look_value , sélectionnez la cellule avec la valeur spécifique sur laquelle vous listerez la première instance;
2.4 Dans le Colonne , sélectionnez la colonne contenant l'instance correspondante. Ou entrez simplement le numéro de colonne;
Pourboires: Le numéro de colonne est basé sur le nombre de colonnes sélectionné, si vous sélectionnez quatre colonnes et qu'il s'agit de la 3e colonne, vous devez entrer le numéro 3 dans le Colonne boîte.
2.5 cliquez sur le OK

Ensuite, la première instance correspondante de la valeur donnée est répertoriée comme ci-dessous.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles Liés

Valeurs Vlookup sur plusieurs feuilles de calcul
Vous pouvez appliquer la fonction vlookup pour renvoyer les valeurs correspondantes dans un tableau d'une feuille de calcul. Cependant, si vous avez besoin de vlookup de la valeur sur plusieurs feuilles de calcul, comment pouvez-vous faire? Cet article fournit des étapes détaillées pour vous aider à résoudre facilement le problème.

Vlookup et renvoyer les valeurs correspondantes dans plusieurs colonnes
Normalement, l'application de la fonction Vlookup ne peut renvoyer la valeur correspondante qu'à partir d'une colonne. Parfois, vous devrez peut-être extraire les valeurs correspondantes de plusieurs colonnes en fonction des critères. Voici la solution pour vous.

Vlookup pour renvoyer plusieurs valeurs dans une cellule
Normalement, lors de l'application de la fonction RECHERCHEV, si plusieurs valeurs correspondent aux critères, vous ne pouvez obtenir que le résultat de la première. Si vous souhaitez renvoyer tous les résultats correspondants et les afficher tous dans une seule cellule, comment pouvez-vous y parvenir?

Vlookup et retourne la ligne entière d'une valeur correspondante
Normalement, l'utilisation de la fonction vlookup ne peut renvoyer qu'un résultat d'une certaine colonne de la même ligne. Cet article va vous montrer comment renvoyer la ligne entière de données en fonction de critères spécifiques.

Vlookup vers l'arrière ou dans l'ordre inverse
En général, la fonction RECHERCHEV recherche les valeurs de gauche à droite dans la table de tableau, et elle nécessite que la valeur de recherche doit rester dans le côté gauche de la valeur cible. Mais parfois, vous connaissez la valeur cible et souhaitez connaître la valeur de recherche à l'envers. Par conséquent, vous devez vlookup en arrière dans Excel. Il existe plusieurs façons dans cet article de résoudre ce problème facilement!

Plus de tutoriels pour RECHERCHEV ...

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez 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 les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • 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!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations