2015-06-24 20:08:11 +0000 2015-06-24 20:08:11 +0000
2
2

VLOOKUP - retourneer meerdere waarden/kolommen voor één rij/match van gegevens

Ik probeer erachter te komen hoe ik meerdere kolommen naar mijn doelsheet kan trekken wanneer ik VLOOKUP gebruik. bijvoorbeeld

Ik heb een lijst met werknemers op sheet één, met 100 rijen gegevens en ik wil details over de werknemer uit een andere sheet halen.

Van het tweede blad wil ik meerdere kolommen die naast elkaar staan. (d.w.z. D,E,F, en G.)

Ik doe de VLOOKUP van blad 1 in kolom 5

lookup_value is A2 op blad 1

Table_array is blad 2 “A t/m F”

maar ik wil de kolommen D,E,F, en G of col_index_num - 4-7.

Ik doe ze een voor een en ik weet dat er een betere manier moet zijn om dit te doen.

Bedankt.

Antwoorden (3)

2
2
2
2015-06-24 20:20:10 +0000

Je kunt VLOOKUP in een arrayfunctie gebruiken om dit te doen als je dat echt wilt.

Er staan details in deze blog post maar hier is de samenvatting:

  1. Selecteer de cellen (cellen gelijk aan het aantal kolommen dat je wilt ophalen) waar je de VLOOKUP-resultaten wilt vullen.

  2. Typ vervolgens, zonder ergens anders te klikken, de formule: VLOOKUP(“Florian”,A:D,{1,2,3,4},FALSE) in de Formulebalk. Het derde argument, nl. {1,2,3,4} specificeert de kolommen die moeten worden opgehaald.

  3. Hierna drukt u op de toetsen Ctrl + Shift + Enter. Dit omsluit de bovenstaande formule tussen gekrulde haakjes en de cellen die u had geselecteerd zullen de opgehaalde kolommen tonen.

0
0
0
2020-01-10 18:06:42 +0000

Je kunt de functie ook opvragen. Het is te makkelijk om te gebruiken:
Plak deze formule in I2:

QUERY(E:G,"select F, G where E='blah' "& concatenate(arrayformula("OR E='"&UNIQUE(H3:H5)&"'")))
0
0
0
2019-05-25 14:49:40 +0000

Eigenlijk in stap 3, wanneer je de “Ctrl+Shift+Enter” toetsen indrukt, wordt je formule dit: {=VLOOKUP(“Florian”,A:D,{1,2,3,4},FALSE)} Dan moet u deze formule naar de andere 3 kolommen slepen