
Formuła ogólna
=VLOOKUP($A1,table,COLUMN()-x,0)
Podsumowanie
Aby scalić tabele, możesz użyć funkcji WYSZUKAJ.PIONOWO do wyszukiwania i pobierania danych z jednej tabeli do drugiej. Aby użyć funkcji WYSZUKAJ.PIONOWO w ten sposób, obie tabele muszą mieć wspólny identyfikator lub klucz.
W tym artykule wyjaśniono, jak łączyć tabele przy użyciu funkcji WYSZUKAJ.PIONOWO i obliczonego indeksu kolumny. Jest to jeden ze sposobów użycia tej samej podstawowej formuły do pobierania danych z więcej niż jednej kolumny.
W pokazanym przykładzie używamy funkcji WYSZUKAJ.PIONOWO do ściągnięcia nazwy i stanu do tabeli danych faktury. Formuła WYSZUKAJ.PIONOWO używana w obu przypadkach jest identyczna:
=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)
Wyjaśnienie
To jest standardowa formuła „dopasowania ścisłego” WYSZUKAJ.PIONOWO z jednym wyjątkiem: indeks kolumny jest obliczany za pomocą funkcji KOLUMNA. Gdy funkcja KOLUMNA jest używana bez żadnych argumentów, zwraca liczbę odpowiadającą bieżącej kolumnie.
W tym przypadku pierwsze wystąpienie formuły w kolumnie E zwraca 5, ponieważ kolumna E jest piątą kolumną w arkuszu. W rzeczywistości nie chcemy pobierać danych z piątej kolumny tabeli klientów (w sumie są tylko 3 kolumny), więc musimy odjąć 3 od 5, aby uzyskać liczbę 2, która jest używana do pobierania nazwy z danych klienta:
COLUMN()-3 = 2 // column E
Gdy formuła jest kopiowana do kolumny F, ta sama formuła daje liczbę 3:
COLUMN()-3 = 3 // column F
W rezultacie pierwsza instancja pobiera nazwę z tabeli klientów (kolumna 2), a druga instancja pobiera stan z tabeli klientów (kolumna 3).
Możesz użyć tego samego podejścia, aby napisać jedną formułę WYSZUKAJ.PIONOWO, którą możesz skopiować w wielu kolumnach, aby pobrać wartości z kolejnych kolumn w innej tabeli.
Z dopasowaniem dwukierunkowym
Innym sposobem obliczenia indeksu kolumny dla WYSZUKAJ.PIONOWO jest wykonanie dwukierunkowej funkcji WYSZUKAJ.PIONOWO przy użyciu funkcji PODAJ.POZIOMO. W tym podejściu funkcja MATCH służy do określenia indeksu kolumny potrzebnego dla danej kolumny w drugiej tabeli.