Note: The other languages of the website are Google-translated. Back to English

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 + Mission + 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 pour Excel sans se souvenir des formules. Veuillez faire comme suit.

Avant d'appliquer Kutools pour 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;
Conseils: 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;
Conseils: 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 ...


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • 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éeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • 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 ...
  • 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 cellulesplus
  • 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 PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (11)
Noté 5 hors 5 · évaluations 1
Ce commentaire a été minimisé par le modérateur sur le site
Existe-t-il une formule similaire qui fonctionnera dans les feuilles Google ?
Ce commentaire a été minimisé par le modérateur sur le site
C'était super utile, merci ! J'essaie d'aller plus loin et de pouvoir renvoyer toutes les instances de correspondance d'une certaine valeur tout en ayant à rechercher dans plus d'un tableau à une seule colonne. Pour résoudre ce problème en utilisant votre exemple, j'ai ajouté une deuxième colonne de résultats de test et modifié votre formule pour rechercher un résultat de test donné et renvoyer les noms qui correspondent à ce résultat. Je l'ai fait fonctionner avec INDEX(SMALL()) et je peux extraire tous les noms des deux colonnes de test. J'ai également réussi à ne renvoyer que les noms avec ce score au test 2 en utilisant INDEX(MATCH(INDEX(MATCH))), mais cela ne peut trouver que la première instance du tableau. Ce que j'essaie vraiment de faire est une combinaison de ceux-ci : renvoyer tous les noms avec le tableau donné, tout en limitant la recherche à une colonne spécifique dans le tableau. Avez-vous des conseils pour cela?
Ce commentaire a été minimisé par le modérateur sur le site
Bonne journée,
Pourriez-vous fournir une capture d'écran de votre feuille de calcul montrant exactement ce que vous essayez de faire ? Merci pour votre commentaire.
Ce commentaire a été minimisé par le modérateur sur le site
Une formule très utile et pédagogique. Je fais correspondre une valeur numérique définie et cela fonctionne à merveille. Comment puis-je utiliser >= plutôt que juste = (c'est-à-dire IF($D$2>=$A$2:$A$11) pour effectuer la correspondance afin qu'elle recherche des valeurs supérieures à une valeur définie (dans $D$2). supposons que cela ne fonctionne pas car l'une des fonctions de la formule correspond à un texte spécifique plutôt qu'à des nombres ?
Ce commentaire a été minimisé par le modérateur sur le site
Comment utiliser cette formule, mais au lieu de remplir, je pourrais remplir mais la formule continuerait à descendre au fur et à mesure que je remplirais (c'est-à-dire que la formule passe de ROW (1: 1) à ROW (2: 2)
Ce commentaire a été minimisé par le modérateur sur le site
Salut Luke, La formule matricielle ci-dessous peut vous rendre service. Notes: Après avoir saisi la formule, veuillez appuyer sur la Ctrl + Mission + Entrer clé pour l'appliquer. Et puis faites glisser sa poignée de remplissage directement sur les cellules dont vous avez besoin. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
Ce commentaire a été minimisé par le modérateur sur le site
Question, j'ai une feuille disposée en face de celle-ci où "Linda" serait l'en-tête de colonne que je voudrais signaler et la valeur "90" ou 89" que je voudrais retourner. Est-ce que je changerais la fonction de ligne en une colonne une fonction?
Ce commentaire a été minimisé par le modérateur sur le site
Étonnante. La formule a fonctionné pour moi exactement comme je le cherchais. Chapeau bas. Merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
Fantastique. Merci beaucoup. Très utile pour mon travail.
Ce commentaire a été minimisé par le modérateur sur le site
Belle formule. En le testant, j'obtiens #NUMBER ! quand j'efface les cellules A9:B11. Comment changer la formule pour éviter d'avoir cette erreur? Je me demande, parce que je veux utiliser cette formule pour une liste d'événements à une certaine date et à la date 1, il y a 40 événements, le jour 2, il y a 10 événements, etc. Je pourrais créer une liste indexée pour peut-être 100 lignes, mais il semble très étrange lorsque pour la date 2, les 10 premières lignes affichent des événements et les 90 autres lignes affichent #NUMBER !. Ce serait bien pour moi s'il donnait "-" comme résultat au lieu de #NUMBER !
Ce commentaire a été minimisé par le modérateur sur le site
WOW! A parfaitement fonctionné, merci beaucoup ! Formule géniale.
Noté 5 hors 5
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés