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

Hoe kan ik meerdere waarden verticaal opvullen en retourneren in Excel?

Normaal gesproken kunt u de functie Vlookup gebruiken om de eerste overeenkomstige waarde te krijgen, maar soms wilt u alle overeenkomende records retourneren op basis van een specifiek criterium. In dit artikel zal ik het hebben over het opvullen en retourneren van alle overeenkomende waarden verticaal, horizontaal of in één enkele cel.

Vlookup en retourneer alle overeenkomstige waarden verticaal

Vlookup en retourneer alle bijbehorende waarden horizontaal

Vlookup en retourneer alle bijbehorende waarden in één cel


Vlookup en retourneer alle overeenkomstige waarden verticaal

Om alle overeenkomende waarden verticaal te retourneren op basis van een specifiek criterium, past u de volgende matrixformule toe:

1. Typ of kopieer deze formule naar een lege cel waar u het resultaat wilt uitvoeren:

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

Opmerking:: In de bovenstaande formule, B2: B15 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A15 is de kolom het criterium bevat; en D2 is het specifieke criterium waarop u waarden wilt retourneren op basis van. Wijzig ze naar uw behoefte.

2. Druk vervolgens op Ctrl + Shift + Enter toetsen samen om de eerste waarde te krijgen en sleep vervolgens de vulgreep naar beneden om alle bijbehorende records te krijgen zoals je nodig hebt, zie screenshot:


Vlookup en retourneer alle bijbehorende waarden horizontaal

Als u de overeenkomende waarden in horizontale volgorde wilt weergeven, kan de onderstaande matrixformule u helpen.

1. Typ of kopieer deze formule naar een lege cel waar u het resultaat wilt uitvoeren:

=IFERROR(INDEX($B$2:$B$15,SMALL(IF($E$1=$A$2:$A$15,ROW($A$2:$A$15)-ROW($A$2)+1),COLUMN(A1))),"")

Opmerking:: In de bovenstaande formule, B2: B15 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A15 is de kolom het criterium bevat; en D2 is het specifieke criterium waarop u waarden wilt retourneren op basis van. Wijzig ze naar uw behoefte.

2. Druk vervolgens op Ctrl + Shift + Enter toetsen samen om de eerste waarde te krijgen en sleep vervolgens de vulgreep naar rechts om alle bijbehorende records te krijgen zoals je nodig hebt, zie screenshot:


Vlookup en retourneer alle bijbehorende waarden in één cel

Om alle corresponderende waarden op te vouwen en terug te sturen naar een enkele cel, moet u de volgende matrixformule toepassen.

1. Typ of kopieer de onderstaande formule naar een lege cel:

=TEXTJOIN(", ",TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,""))

Opmerking:: In de bovenstaande formule, B2: B15 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A15 is de kolom het criterium bevat; en D2 is het specifieke criterium waarop u waarden wilt retourneren op basis van. Wijzig ze naar uw behoefte.

2. Druk vervolgens op Ctrl + Shift + Enter toetsen samen om alle overeenkomende waarden in een enkele cel te krijgen, zie screenshot:

Tips: Deze formule is alleen met succes toegepast in Excel 2016 en latere versies. Als u geen Excel 2016 heeft, kijk dan hier om het naar beneden te krijgen.


Meer relatieve Vlookup-artikelen:

  • Bekijk en retourneer meerdere waarden uit de vervolgkeuzelijst
  • Hoe kunt u in Excel meerdere overeenkomstige waarden uit een vervolgkeuzelijst opvouwen en retourneren, wat betekent dat wanneer u een item uit de vervolgkeuzelijst kiest, alle relatieve waarden tegelijk worden weergegeven zoals in het volgende screenshot. In dit artikel zal ik de oplossing stap voor stap introduceren.
  • Vlookup om leeg te retourneren in plaats van 0 of n.v.t. in Excel
  • Normaal gesproken, wanneer u de functie vlookup toepast om de overeenkomstige waarde te retourneren, als uw overeenkomende cel leeg is, retourneert deze 0, en als uw overeenkomende waarde niet wordt gevonden, krijgt u een fout # N / B-waarde. In plaats van de waarde 0 of # N / A weer te geven, hoe kunt u ervoor zorgen dat er een lege cel wordt weergegeven?
  • Vlookup om meerdere kolommen uit Excel-tabel te retourneren
  • In het Excel-werkblad kunt u de functie Vlookup toepassen om de overeenkomende waarde uit één kolom te retourneren. Maar soms moet u mogelijk overeenkomende waarden uit meerdere kolommen extraheren, zoals in de volgende schermafbeelding. Hoe kun je de corresponderende waarden tegelijkertijd uit meerdere kolommen halen door de functie Vlookup te gebruiken?
  • Vlookup-waarden over meerdere werkbladen
  • In Excel kunnen we eenvoudig de vlookup-functie toepassen om de overeenkomende waarden in een enkele tabel van een werkblad te retourneren. Maar heb je er ooit over nagedacht hoe je de waarde over meerdere werkbladen kunt verdelen? Stel dat ik de volgende drie werkbladen met gegevensbereik heb, en nu wil ik een deel van de bijbehorende waarden krijgen op basis van de criteria van deze drie werkbladen.


  • 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 en het bewaren van gegevens; Gespleten cellen inhoud; Combineer dubbele rijen en som / gemiddelde... 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 ...
  • Favoriete formules en snel invoegen, Bereiken, grafieken en afbeeldingen; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • 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...
  • Draaitabel groeperen op weeknummer, dag van de week en meer ... Toon ontgrendelde, vergrendelde cellen door verschillende kleuren; Markeer cellen met formule / naam...
kte tabblad 201905
  • 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 elke dag honderden muisklikken!
officetab onderkant
Comments (4)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt, je bespaart hier veel werk!





Wat betreft uw formule {=TEXTJOIN(", ",TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,"")},

Ik heb een beetje veranderd: (=TEXTJOIN(CHAR(10),TRUE,IF($A$2:$A$15=D2,$B$2:$B$15,""))}





Met vriendelijke groet,



Jeff
Jeff
Deze opmerking is gemaakt door de moderator op de site
Hoe kun je de formule aanpassen zodat je meerdere uitgangen hebt in kolom D? Ik wil bijvoorbeeld kolom D vullen met elk van de landen, zodat al hun respectievelijke steden worden geretourneerd in E? Het enige werk dat ik kan zien, is het handmatig wijzigen van $ D $ 2
Win E
Deze opmerking is gemaakt door de moderator op de site
Nadat ik de gegevens heb uitgebreid, tonen sommige cellen een "0" in plaats van blanco
Taia
Deze opmerking is gemaakt door de moderator op de site
hoe krijg je alle rijen vol, zoals in de video van het jaar zonder op ctrl+shift+enter te drukken
itika
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties