Spis treści
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.xlsx4 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.