Ga naar hoofdinhoud

Vlookup en retourneer meerdere waarden op basis van een of meerdere criteria

Auteur: Xiaoyang Laatst gewijzigd: 2024-11-13
vlookup en retourneer meerdere waarden

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($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )

Note: In de bovenstaande formule, C2:C20 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A20 is de kolom het criterium bevat; en E2 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:

alle overeenkomende waarden verticaal retourneren op basis van een specifiek criterium

Tips:

Om alle overeenkomende waarden verticaal op te zoeken en te retourneren op basis van meer specifieke waarden, past u de onderstaande formule toe en drukt u op Ctrl + Shift + Enter sleutels.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),"" )

Vlookup en retourneer alle overeenkomende waarden op basis van specifiekere waarden verticaal

een screenshot van kutools voor excel ai

Ontgrendel Excel Magic met Kutools AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken, allemaal aangestuurd door eenvoudige opdrachten.
  • Aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-codering: Moeiteloos VBA-code schrijven en implementeren.
  • Formule-interpretatie: Begrijp complexe formules met gemak.
  • Tekstvertaling: Doorbreek taalbarrières binnen uw spreadsheets.
Verbeter uw Excel-mogelijkheden met AI-aangedreven tools. Nu downloaden en ervaar efficiëntie als nooit tevoren!

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($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

Note: In de bovenstaande formule, C2: C20 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A20 is de kolom het criterium bevat; en F1 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 overeenkomstige waarden horizontaal door één voorwaarde

Tips:

Om alle overeenkomende waarden horizontaal op te zoeken en terug te geven op basis van meer specifieke waarden, past u de onderstaande formule toe en drukt u op Ctrl + Shift + Enter sleutels.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),"")

Vlookup en retourneer alle overeenkomstige waarden horizontaal op basis van meerdere criteria


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$20=F1,$C$2:$C$20,""))

Note: In de bovenstaande formule, C2: C20 is de kolom het overeenkomende record bevat dat u wilt retourneren; A2: A20 is de kolom het criterium bevat; en F1 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:

vlookup en retourneer alle overeenkomstige waarden in één cel door één voorwaarde

Tips:

Om Vlookup en alle overeenkomende waarden te retourneren op basis van meer specifieke waarden in een enkele cel, past u de onderstaande formule toe en drukt u op Ctrl + Shift + Enter sleutels.

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,""))

vlookup en retourneer alle overeenkomstige waarden in één cel op basis van meerdere criteria

Opmerking: Deze formule is alleen succesvol toegepast in Excel 2016 en latere versies. Als u Excel 2016 niet hebt, bekijk 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 honderden muisklikken voor u elke dag!
officetab onderkant