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

VLOOKUP - zwrócenie wielu wartości/kolumn dla jednego wiersza/zestawienia danych

Próbuję dowiedzieć się, jak wyciągnąć wiele kolumn do mojego arkusza docelowego podczas używania VLOOKUP. na przykład

Mam listę pracowników w arkuszu pierwszym, z 100 wierszami danych i chcę wyciągnąć szczegóły dotyczące pracownika z innego arkusza.

Z drugiego arkusza chcę mieć wiele kolumn, które są obok siebie. (tj. D,E,F, i G.)

Robię VLOOKUP z arkusza pierwszego w kolumnie 5

lookup\wartość to A2 w arkuszu 1

Tablica to arkusz 2 “A thru F”

ale chcę wyciągnąć kolumny D,E,F, i G lub colindex_num - 4-7.

Robię je po kolei i wiem, że musi być lepszy sposób, aby to uzyskać.

Dzięki.

Odpowiedzi (3)

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

Możesz użyć VLOOKUP w funkcji tablicowej, aby to zrobić, jeśli naprawdę chcesz.

Istnieją szczegóły w ten post na blogu ale oto podsumowanie:

  1. Wybierz komórki (komórki równe liczbie kolumn, które chcesz pobrać), w których chcesz wypełnić wyniki VLOOKUP.

  2. Następnie, nie klikając nigdzie indziej, wpisz formułę: VLOOKUP(“Florian”,A:D,{1,2,3,4},FALSE) w pasku Formuła. Trzeci argument czyli {1,2,3,4} określa kolumny, które mają zostać pobrane.

  3. Po wykonaniu tych czynności wystarczy nacisnąć klawisze Ctrl + Shift + Enter. W ten sposób powyższa formuła zostanie zamknięta w nawiasach klamrowych, a w zaznaczonych komórkach pojawią się pobrane kolumny.

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

Możesz również zadać pytanie do funkcji. Jest to zbyt proste w użyciu:
Wklej tę formułę do 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

Właściwie w kroku 3, po naciśnięciu klawiszy “Ctrl+Shift+Enter”, twoja formuła staje się taka: {=VLOOKUP(“Florian”,A:D,{1,2,3,4},FALSE)} Następnie musisz przeciągnąć tę formułę do pozostałych 3 kolumn