Spis treści
W programie Microsoft Excel dostępnych jest kilka formuł, które umożliwiają VLOOKUP i zwracać wartości z wielu kolumn. Funkcja VLOOKUP nie jest w stanie samodzielnie wyodrębnić wielu danych, musimy stworzyć formułę tablicową z funkcja VLOOKUP Istnieją również proste alternatywy dla formuły tablicowej, aby zwrócić wartości z wielu kolumn i wszystkie te metody zostaną omówione w tym artykule z odpowiednimi przykładami i ilustracjami.
Pobierz Zeszyt ćwiczeń
Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.
VLOOKUP aby zwrócić wiele kolumn.xlsx4 Sposoby użycia VLOOKUP do zwrócenia wielu kolumn w Excelu
1. VLOOKUP z formułą tablicową do zwracania wartości z wielu kolumn
Na poniższym obrazku leży zbiór danych z różnymi modelami smartfonów i ich specyfikacjami. Tabela wyjściowa na dole będzie reprezentować wszystkie specyfikacje dla określonego modelu smartfona.Użyjemy Funkcja VLOOKUP aby wyodrębnić dane z wielu kolumn dla określonej słuchawki lub urządzenia typu smartphone.
Zakładając, że chcemy wyciągnąć specyfikację urządzenia typu smartfon Poco F3 Wymagana formuła tablicowa z VLOOKUP funkcja na wyjściu Komórka C15 będzie:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
Po naciśnięciu Wejdź na stronę , funkcja zwróci jednocześnie wszystkie specyfikacje dla wybranego urządzenia.
Read More: Excel VLOOKUP, aby zwrócić wiele wartości pionowo
2) VLOOKUP do zwrotu wielu kolumn z różnych skoroszytów w Excelu
W tej części użyjemy VLOOKUP funkcja do wyodrębniania danych z inny arkusz Stosując tę metodę należy pamiętać, że inny skoroszyt musi być otwarty, w przeciwnym razie funkcja zwróci błąd #N/A błąd.
Załóżmy, że w skoroszycie Excela o nazwie Księga 1 .
I jeszcze jeden skoroszyt o nazwie Księga 2 będzie reprezentować dane wyjściowe, które muszą być wyodrębnione z Księga 1 dla określonego urządzenia typu smartfon.
Tak więc, w Księga 2 , wyjście Komórka C5 będzie zajmować następujący wzór:
=VLOOKUP(B5,'[Księga 1.xlsx]Arkusz1'!$B$5:$F$12,{2,3,4,5},FALSE)
Po naciśnięciu Wejdź na stronę , otrzymasz specyfikację wybranego urządzenia, jak pokazano na poniższym zrzucie ekranu.
Read More: Zastosowanie VBA VLOOKUP do wyszukiwania wartości z innego arkusza w Excelu
Podobne lektury
- Excel VLOOKUP, aby znaleźć ostatnią wartość w kolumnie (z alternatywami)
- Jak VLOOKUP z wieloma warunkami w programie Excel (2 metody)
- Przykład VLOOKUP pomiędzy dwoma arkuszami w Excelu
- Jak wykonać VLOOKUP z Wildcard w Excelu (2 metody)
- VLOOKUP i zwróć wszystkie dopasowania w Excelu (7 sposobów)
3) VLOOKUP do sumowania wartości zwracanych z wielu kolumn w Excelu
Po zwróceniu wartości z wielu kolumn za pomocą VLOOKUP Funkcja ta pozwala na wykonanie dowolnych obliczeń na danych wyjściowych. Poniższa tabela danych przedstawia dane dotyczące sprzedaży dla kilku losowych sprzedawców w ciągu kolejnych 5 dni. Zajmiemy się tutaj wyszukaniem sprzedawcy w tabeli danych, wyciągnięciem odpowiadającej mu sprzedaży w ciągu 5 dni, a następnie obliczeniem całkowitej sprzedaży w danych wyjściowych Komórka C18 .
Zakładając, że chcemy poznać całkowitą sprzedaż dla Patryka.Wymagany wzór składający się z. SUMA oraz VLOOKUP funkcje w Komórka C18 powinno być:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Teraz naciśnij Wejdź na stronę i od razu otrzymasz całkowitą kwotę sprzedaży dla wybranego sprzedawcy.
Read More: Jak zrobić Vlookup i sumę na wielu arkuszach w Excelu (2 formuły)
4. VLOOKUP z funkcją KOLUMNA do zwracania wartości z wielu kolumn
Mamy jeszcze jedną dostępną metodę na wykorzystanie VLOOKUP aby zwrócić wiele kolumn i tym razem nie użyjemy formuły tablicowej, a raczej użyjemy KOLUMNA funkcja tutaj, aby określić numer kolumny dla VLOOKUP Następnie musimy użyć funkcji Uchwyt do napełniania wzdłuż wiersza, aby automatycznie uzupełnić resztę danych dla określonego urządzenia typu smartfon.
Ponieważ zamierzamy wyodrębnić specyfikację dla Poco F3 , wymagany wzór na wyjściu Komórka C15 będzie:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
Po naciśnięciu Wejdź na stronę i przeciągnięcie Uchwyt do napełniania w prawo aż do ostatniej komórki wyjściowej, znajdziemy następujące wartości zwrotne.
Alternatywa dla VLOOKUP do zwracania wielu kolumn w Excelu
Najbardziej odpowiednią alternatywą dla VLOOKUP funkcja jest kombinacją INDEX i MATCH funkcje. Funkcja INDEX zwraca wartość lub referencję w miejscu przecięcia danego wiersza i kolumny. Funkcja MATCH zwraca względną pozycję elementu w tablicy, który pasuje do określonej wartości w określonej kolejności. W naszej formule wstawimy element MATCH Funkcja określająca numer wiersza dla urządzenia wyszukującego.
Tak więc, wymagana formuła tablicowa w wyjściu Komórka C15 będzie:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
Po naciśnięciu Wejdź na stronę , zostanie wyświetlona specyfikacja wyodrębniona z wielu kolumn dla wybranego urządzenia smartfonowego.
Read More: INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
Słowa końcowe
Mam nadzieję, wszystkie te metody wymienione powyżej pomogą Ci teraz zastosować je w swoich arkuszach kalkulacyjnych Excel, gdy musisz szukać wartości i wyciągnąć wiele kolumn z tabeli danych. 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.