Jak używać VLOOKUP dla wierszy w Excelu (z alternatywami)

  • Udostępnij To
Hugh West

Funkcja VLOOKUP jest zwykle używany do szukania wartości w lewej kolumnie w tabeli, a funkcja zwróci wartość w tym samym wierszu z określonej kolumny. W tym artykule dowiesz się, jak możesz użyć tego VLOOKUP Funkcja umożliwiająca wyszukiwanie wartości w wierszach i wyodrębnianie danych na podstawie zadanych kryteriów.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.

VLOOKUP dla Rows.xlsx

4 Metody użycia funkcji VLOOKUP dla wierszy w Excelu

1. użycie funkcji MATCH do określenia numeru kolumny z wierszy w VLOOKUP

Na poniższym rysunku przedstawiony jest zbiór danych zawierający kwoty sprzedaży kilku sprzedawców w ciągu kolejnych sześciu miesięcy w roku.Wykorzystamy VLOOKUP funkcja tutaj, aby wyodrębnić wartość sprzedaży sprzedawcy w określonym miesiącu.

Chociaż Funkcja VLOOKUP szuka wartości w lewej kolumnie lub pionowym zakresie komórek, tutaj możemy użyć MATCH Funkcja określająca numer kolumny dla podanego miesiąca z nagłówków miesięcy od C4 do H4.

Załóżmy, że chcemy poznać wartość sprzedaży Jordan w miesiącu Kwiecień .

Na wyjściu Komórka E15 , wymaganym wzorem będzie:

=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)

Po naciśnięciu Wejdź na stronę , otrzymasz wartość sprzedaży Jordana w kwietniu od razu.

W tej formule MATCH Funkcja określa numer kolumny dla VLOOKUP funkcja. VLOOKUP Następnie funkcja wykorzystuje ten numer kolumny do wyodrębnienia z nagłówków miesięcy danych opartych na określonym miesiącu.

2) Użycie wielu wierszy z funkcją VLOOKUP w Excelu

Teraz widzisz zbiór danych z kilkoma modyfikacjami. Nasza tabela danych reprezentuje teraz porównawcze wartości sprzedaży w ciągu trzech stałych miesięcy w dwóch różnych latach.

W tym rozdziale użyjemy funkcji VLOOKUP dla wielu wierszy zawierających lata i miesiące. Na przykład wyciągniemy wartość sprzedaży firmy Jordan w miesiącu lutym w 2021 roku.

Wymagana formuła z. VLOOKUP oraz MATCH funkcje w Komórka E17 będzie:

=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)

Po naciśnięciu Wejdź na stronę , znajdziesz wartość sprzedaży w określonych warunkach.

🔎 Jak działa formuła?

  • Zastosowanie Ampersand (&) łączy wybrany miesiąc i rok z Komórki E15 i E16 .
  • Tablica lookup w MATCH funkcja została zdefiniowana przez tablicę par zawierających wszystkie lata i miesiące połączone przez Ampersand (&) .
  • W tablicy lookup w MATCH funkcja, dwa zakresy komórek zostały wybrane począwszy od Kolumna C Zatem, dodając '1' do MATCH w trzecim argumencie funkcji VLOOKUP funkcja uwzględni indeks numeru kolumny zwrotnej na podstawie całej tablicy B6:H12 .

Read More: Jak VLOOKUP z wieloma warunkami w programie Excel (2 metody)

3. połączenie VLOOKUP z funkcją kolumny w celu zwrócenia całego wiersza

Wróćmy do naszego podstawowego zbioru danych. Zakładając, że chcemy poznać wartości sprzedaży określonego sprzedawcy dla wszystkich miesięcy dostępnych w zbiorze danych.Tutaj możemy połączyć VLOOKUP z KOLUMNA aby uzyskać wszystkie wartości zwracane w jednym wierszu jako KOLUMNA funkcja.

📌 Krok 1:

➤ Wybór wyjścia Komórka C14 i wpisać następujący wzór:

=VLOOKUP($C$13,$B$5:$H$11,KOLUMNA(A1)+1,FALSE)

➤ Prasa Wejdź na stronę i otrzymasz wartość sprzedaży dla Jordana w styczniu.

📌 Krok 2:

➤ Teraz użyj Uchwyt do napełniania z Komórka C14 aby automatycznie wypełnić pięć następnych komórek w Wiersz 14 .

W ten sposób otrzymasz od razu wszystkie dane o sprzedaży dla określonego sprzedawcy.

W tej formule KOLUMNA Funkcja została wykorzystana do seryjnej zmiany numerów kolumn w trzecim argumencie VLOOKUP funkcja podczas automatycznego wypełniania 14. wiersza.

Read More: Excel VLOOKUP, aby zwrócić wiele wartości pionowo

Podobne lektury

  • VLOOKUP nie działa (8 powodów & rozwiązania)
  • Czym jest tablica w VLOOKUP (wyjaśnienie z przykładami)?
  • Użyj VLOOKUP z wieloma kryteriami w programie Excel (6 metod + alternatywy)
  • Jak połączyć Excel SUMIF & VLOOKUP przez wiele arkuszy
  • Excel VLOOKUP, aby znaleźć ostatnią wartość w kolumnie (z alternatywami)

4. włączenie formuły tablicowej do VLOOKUP w celu wyodrębnienia wierszy w Excelu

Jeśli chcesz uzyskać wszystkie dane dotyczące sprzedaży dla danego sprzedawcy za pomocą jednoetapowej formuły, musisz użyć formuły tablicowej, aby zdefiniować numery kolumn w VLOOKUP funkcja.

Wymagana formuła tablicowa z. VLOOKUP działać w Komórka C14 powinien wyglądać tak:

=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)

Po naciśnięciu Wejdź na stronę , od razu otrzymasz wszystkie dane dotyczące sprzedaży dla Jordana w jednym wierszu. Nie musisz już przechodzić przez kolejne kroki, jak pokazano w poprzedniej metodzie.

W tej funkcji numery kolumn zostały zdefiniowane za pomocą tablicy zawierającej numery indeksów kolumn zwrotnych: {2,3,4,5,6,7} . VLOOKUP Funkcja zwraca dane wyjściowe z podanych kolumn dla podanego sprzedawcy.

Dwie alternatywy dla VLOOKUP podczas wyszukiwania wierszy

1) Zastosowanie funkcji HLOOKUP do wyszukiwania wierszy w programie Excel

Na stronie HLOOKUP Funkcja szuka wartości w górnym wierszu tablicy lub tablicy wartości i zwraca wartość w tej samej kolumnie z podanego wiersza. Tak więc, używając funkcji HLOOKUP możemy teraz bezpośrednio szukać miesiąca wraz z nagłówkami w jednym wierszu. Ogólna formuła funkcji HLOOKUP funkcja to:

=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])

Ponieważ szukamy wartości sprzedaży Jordana w miesiącu kwietniu, więc teraz wymagany wzór w Komórka E15 będzie:

=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)

Po naciśnięciu Wejdź na stronę , wyświetli Ci się jednorazowo wartość sprzedaży Jordana za wskazany miesiąc.

W tej formule MATCH Funkcja określa numer wiersza dla podanego sprzedawcy na stronie Kolumna B .

Read More: Jak VLOOKUP z wielu kolumn z tylko jednym powrotem w programie Excel (2 sposoby)

2. użycie formuły INDEX-MATCH do wyszukiwania wzdłuż kolumn i wierszy

Na stronie MATCH Funkcja zwraca względną pozycję elementu w tablicy, który odpowiada określonej wartości w określonej kolejności oraz INDEX Funkcja zwraca wartość komórki na przecięciu danego wiersza i kolumny w danym zakresie. Ogólna formuła tej funkcji INDEX funkcja to:

=INDEX(tablica, wiersz_numer, [kolumna_numer])

Albo,

=INDEX(odniesienie, nr wiersza, [kolumna_num], [obszar_num])

Z wykorzystaniem MATCH funkcji, możemy określić numery wierszy i kolumn funkcji INDEX dla danego sprzedawcy w danym miesiącu, aby wyodrębnić odpowiednią wartość sprzedaży.

Wymagana formuła na wyjściu Komórka E15 będzie:

=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))

Teraz naciśnij Wejdź na stronę i wyświetli Ci się wartość sprzedaży Jordana w kwietniu.

Read More: INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)

Słowa końcowe

Mam nadzieję, że opisane powyżej przykłady pomogą Ci teraz zastosować je w swoich arkuszach kalkulacyjnych Excel podczas korzystania z funkcji VLOOKUP do wyszukiwania wartości w wierszach. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.