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

Hoe alle overeenkomende exemplaren van een waarde in Excel weergeven?

Zoals het linker screenshot laat zien, moet je alle overeenkomsten met de waarde "Linda" in de tabel zoeken en vermelden. Hoe bereik je dit? Probeer de methoden in dit artikel.

Maak een lijst van alle overeenkomende instanties van een waarde met de matrixformule
Geef eenvoudig alleen het eerste overeenkomende exemplaar van een waarde weer met Kutools voor Excel

Meer tutorials voor VERT.ZOEKEN ...


Maak een lijst van alle overeenkomende instanties van een waarde met de matrixformule

Met de volgende matrixformule kunt u eenvoudig alle overeenkomstinstanties van een waarde in een bepaalde tabel in Excel weergeven. Ga als volgt te werk.

1. Selecteer een lege cel om het eerste overeenkomende exemplaar uit te voeren, voer de onderstaande formule erin in en druk vervolgens op Ctrl + Shift + Enter toetsen tegelijk. 

=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)))

Opmerking:: In de formule is B2: B11 het bereik waarin de overeenkomende instanties zich bevinden. A2: A11 is het bereik dat de bepaalde waarde bevat waarop u alle instanties weergeeft op basis van. En D2 bevat de bepaalde waarde.

2. Blijf de resultaatcel selecteren en sleep vervolgens de vulhendel omlaag om de andere overeenkomende instanties te krijgen.


Geef eenvoudig alleen het eerste overeenkomende exemplaar van een waarde weer met Kutools voor Excel

U kunt gemakkelijk het eerste overeenkomende exemplaar van een waarde vinden en weergeven met de Zoek een waarde in de lijst functie van Kutools for Excel zonder formules te onthouden. Ga als volgt te werk.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. Selecteer een lege cel waarin u de eerste overeenkomende instantie plaatst en klik op Kutools > Formule Helper > Formule Helper

2. In de Formules Helper dialoogvenster, moet u:

2.1 Zoek en selecteer Zoek een waarde in de lijst optie in het Kies een formule doos;
Tips: U kunt de Filteren typ het trefwoord in het tekstvak om snel de gewenste formule te filteren.
2.2 In het Tabel_array selecteer het tabelbereik dat zowel de kolom met specifieke waarden als de kolom met overeenkomende instanties bevat;
2.3 In het Kijk_waarde selecteer de cel met de specifieke waarde waarop u de eerste instantie wilt weergeven op basis van;
2.4 In het Kolom selecteert u de kolom die de overeenkomende instantie bevat. Of typ gewoon het kolomnummer erin;
Tips: Het kolomnummer is gebaseerd op het geselecteerde aantal kolommen.Als u vier kolommen selecteert, en dit is de derde kolom, moet u nummer 3 invoeren in de Kolom doos.
2.5 klik op het OK knop. 

Vervolgens wordt de eerste overeenkomende instantie van de opgegeven waarde weergegeven zoals onderstaand screenshot.

  Als u een gratis proefperiode wilt hebben (30-dag) van dit hulpprogramma, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


gerelateerde artikelen

Vlookup-waarden over meerdere werkbladen
U kunt de functie vlookup toepassen om de overeenkomende waarden in een tabel van een werkblad te retourneren. Als u echter waarde over meerdere werkbladen wilt verdelen, hoe kunt u dat dan doen? Dit artikel bevat gedetailleerde stappen om u te helpen het probleem gemakkelijk op te lossen.

Vlookup en retourneer overeenkomende waarden in meerdere kolommen
Normaal gesproken kan het toepassen van de functie Vlookup alleen de overeenkomende waarde uit één kolom retourneren. Soms moet u op basis van de criteria overeenkomende waarden uit meerdere kolommen extraheren. Hier is de oplossing voor jou.

Vlookup om meerdere waarden in één cel te retourneren
Normaal gesproken kunt u bij het toepassen van de functie VERT.ZOEKEN, als er meerdere waarden zijn die aan de criteria voldoen, alleen het resultaat van de eerste krijgen. Als u alle overeenkomende resultaten wilt retourneren en ze allemaal in één cel wilt weergeven, hoe kunt u dit dan bereiken?

Vlookup en retourneer de hele rij met een overeenkomende waarde
Normaal gesproken kan het gebruik van de vlookup-functie alleen een resultaat van een bepaalde kolom in dezelfde rij retourneren. In dit artikel wordt uitgelegd hoe u de hele rij met gegevens kunt retourneren op basis van specifieke criteria.

Achterwaarts Vlookup of in omgekeerde volgorde
Over het algemeen zoekt de functie VERT.ZOEKEN waarden van links naar rechts in de matrixtabel en vereist het dat de opzoekwaarde aan de linkerkant van de doelwaarde blijft. Maar soms kent u de doelwaarde misschien en wilt u de opzoekwaarde in omgekeerde volgorde weten. Daarom moet u achteruit vlokken in Excel. Er zijn in dit artikel verschillende manieren om dit probleem gemakkelijk op te lossen!

Meer tutorials voor VERT.ZOEKEN ...


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (13)
Rated 5 uit 5 · 1 ratings
Deze opmerking is gemaakt door de moderator op de site
Is er een vergelijkbare formule die werkt in Google Spreadsheets?
Deze opmerking is gemaakt door de moderator op de site
Dit was super handig, bedankt! Ik probeer nog een stap verder te gaan en alle overeenkomende instanties van een bepaalde waarde te kunnen retourneren, terwijl ik door meer dan een array met één kolom moet zoeken. Om dit aan de hand van uw voorbeeld te verwerken, heb ik een tweede kolom met testscores toegevoegd en uw formule aangepast om een ​​bepaalde testscore op te zoeken en de namen terug te geven die overeenkomen met die score. Ik heb dit laten werken met INDEX(SMALL()) en kan alle namen uit beide testkolommen halen. Ik ben er ook in geslaagd om alleen namen met die score op Test 2 te retourneren met behulp van INDEX(MATCH(INDEX(MATCH))), maar dit kan alleen de eerste instantie in de array vinden. Wat ik echt probeer te doen, is een combinatie van deze: alle namen met de gegeven array retourneren, terwijl de zoekopdracht wordt beperkt tot een specifieke kolom binnen de array. Hebben jullie hier tips voor?
Deze opmerking is gemaakt door de moderator op de site
Goede dag,
Zou je alsjeblieft een screenshot van je spreadsheet willen maken die laat zien wat je precies probeert te doen? Bedankt voor je reactie.
Deze opmerking is gemaakt door de moderator op de site
Een zeer bruikbare en leerzame formule. Ik match tegen een ingestelde numerieke waarde en het werkt een traktatie. Hoe kan ik >= gebruiken in plaats van alleen = (dwz IF($D$2>=$A$2:$A$11) om de match uit te voeren, zodat het zoekt naar waarden die groter zijn dan een ingestelde waarde (in $D$2). neem aan dat het niet werkt omdat een van de functies in de formule overeenkomt met specifieke tekst in plaats van met getallen te werken?
Deze opmerking is gemaakt door de moderator op de site
Hoe zou ik deze formule gebruiken, maar in plaats van te vullen, zou ik over kunnen vullen, maar de formule zou naar beneden blijven gaan terwijl ik deze vul (dwz de formule verandert van ROW (1: 1) in ROW (2: 2)
Deze opmerking is gemaakt door de moderator op de site
Hallo Luke, de onderstaande matrixformule kan je een plezier doen. Opmerking:: Druk na het invoeren van de formule op de Ctrl + Shift + Enter toets om het toe te passen. En sleep vervolgens de vulgreep recht over de cellen die u nodig hebt. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
Deze opmerking is gemaakt door de moderator op de site
Vraag, ik heb een blad dat hier tegenover staat, waarbij "Linda" de kolomkop zou zijn die ik zou willen markeren en de waarde "90" of 89" die ik zou willen retourneren. Zou ik de rijfunctie veranderen in een kolom functie?
Deze opmerking is gemaakt door de moderator op de site
Verbazingwekkend. De formule werkte voor mij precies zoals ik zocht. Hoeden af. Heel erg bedankt
Deze opmerking is gemaakt door de moderator op de site
Fantastisch. Hartelijk bedankt. Zeer nuttig voor mijn werk.
Deze opmerking is gemaakt door de moderator op de site
Leuke formule. Bij het testen krijg ik #NUMBER! wanneer ik cellen A9:B11 wis. Hoe de formule te wijzigen om deze fout te voorkomen? Ik vraag me af, want ik wil deze formule gebruiken voor een lijst met gebeurtenissen op een bepaalde datum en op datum 1 zijn er 40 gebeurtenissen, op dag 2 zijn het 10 gebeurtenissen enz. Ik zou een geïndexeerde lijst kunnen maken voor misschien 100 rijen, maar het ziet er heel vreemd uit wanneer voor datum 2 de eerste 10 rijen gebeurtenissen tonen en de andere 90 rijen #NUMBER!. Het zou goed voor mij zijn als het "-" als resultaat zou geven in plaats van #NUMBER!
Deze opmerking is gemaakt door de moderator op de site
WAUW! Werkte perfect, heel erg bedankt! Geweldige formule.
Rated 5 uit 5
Deze opmerking is gemaakt door de moderator op de site
Is er een manier om te voorkomen dat deze formule dubbele waarden retourneert?

Bedankt
Steven
Deze opmerking is gemaakt door de moderator op de site
Hallo Steven Waddleton,
De volgende twee formules kunnen u een plezier doen.
Matrixformule 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
Formule 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 de formules is E1 de cel boven de resultaatcel.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL