Połączone WYSZUKAJ.PIONOWO I DOPASUJ – Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek nauczy Cię, jak pobierać dane z wielu kolumn za pomocą funkcji PODAJ.POZYCJĘ i WYSZUKAJ.PIONOWO w programie Excel i Arkuszach Google.

Dlaczego warto łączyć WYSZUKAJ.PIONOWO i DOPASUJ?

Tradycyjnie podczas korzystania z funkcji WYSZUKAJ.PIONOWO wpisujesz numer indeksu kolumny aby określić, z której kolumny pobrać dane.

To stwarza dwa problemy:

  • Jeśli chcesz pobrać wartości z wielu kolumn, musisz ręcznie wprowadzić numer indeksu kolumny dla każdej kolumny
  • Jeśli wstawisz lub usuniesz kolumny, Twój numer indeksu kolumny straci ważność.

Aby funkcja WYSZUKAJ.PIONOWO była dynamiczna, możesz znaleźć numer indeksu kolumny z funkcją DOPASUJ.

1 =WYSZUKAJ.PIONOWO(G3;B3:E5;PODZIEL(H2;B2:E2,0);FAŁSZ)

Zobaczmy, jak działa ta formuła.

Funkcja DOPASUJ

Funkcja MATCH zwróci numer indeksu kolumny żądanego nagłówka kolumny.

W poniższym przykładzie numer indeksu kolumny dla „Wiek” jest obliczany przez funkcję PODAJ.POZYCJĘ:

1 =DOPASUJ("Wiek";B2:E2,0)

„Wiek” to nagłówek drugiej kolumny, więc zwracane jest 2.

Uwaga: Ostatni argument funkcji PODAJ.POZYCJĘ musi być ustawiony na 0, aby wykonać dokładne dopasowanie.

Funkcja WYSZUKAJ.PIONOWO

Teraz możesz po prostu podłączyć wynik funkcji DOPASUJ do funkcji WYSZUKAJ.PIONOWO:

1 =WYSZUKAJ.PIONOWO(G3;B3:E5;H3;FAŁSZ)

Zastąpienie argumentu indeksu kolumny funkcją MATCH daje nam naszą oryginalną formułę:

1 =WYSZUKAJ.PIONOWO(G3;B3:E5;PODZIEL(H2;B2:E2,0);FAŁSZ)

Wstawianie i usuwanie kolumn

Teraz po wstawieniu lub usunięciu kolumn w zakresie danych wynik formuły nie ulegnie zmianie.

W powyższym przykładzie dodaliśmy Nauczyciel kolumna do zakresu, ale nadal chcesz ucznia Wiek. Dane wyjściowe funkcji MATCH wskazują, że "Wiek" jest teraz trzecim elementem w zakresie nagłówka, a funkcja WYSZUKAJ.PIONOWO używa 3 jako indeksu kolumny.

Blokowanie odwołań do komórek

Aby ułatwić czytanie naszych formuł, pokazaliśmy formuły bez zablokowanych odwołań do komórek:

1 =WYSZUKAJ.PIONOWO(G3;B3:E5;PODZIEL(H2;B2:E2,0);FAŁSZ)

Ale te formuły nie będą działać poprawnie po skopiowaniu i wklejeniu w innym miejscu pliku. Zamiast tego powinieneś używać zablokowanych odwołań do komórek w następujący sposób:

1 = WYSZUKAJ.PIONOWO($G3,$B$3:$E$5,DOPASUJ(H$2,$B$2:$E$2,0);FAŁSZ)

Przeczytaj nasz artykuł na temat blokowania odwołań do komórek, aby dowiedzieć się więcej.

WYSZUKAJ.PIONOWO I DOPASUJ połączone w Arkuszach Google

Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave