Jak porównać dwie kolumny za pomocą funkcji VLOOKUP w Excelu

  • Udostępnij To
Hugh West

Jest wiele sposobów na porównać dwie listy W tym artykule, zamierzam porównać/znaleźć dopasowania w dwóch kolumnach w Excelu używając VLOOKUP W jednym z moich poprzednich artykułów, omówiłem Jak porównać dwie kolumny lub listy w programie Excel gdzie omówiłem inne metody porównania.

Przed rozpoczęciem porównania omówię składnię, argumenty i inne niezbędne rzeczy dotyczące VLOOKUP funkcja.

Pobierz Zeszyt ćwiczeń

Porównaj dwie kolumny używając funkcji VLOOKUP.xlsx

Przegląd funkcji VLOOKUP w programie Excel

V w VLOOKUP oznacza "pion". VLOOKUP . VLOOKUP to wbudowana funkcja Excela, która wykonuje pionowy lookup poprzez wyszukiwanie określonej wartości kolumny w innej kolumnie.

  • Składnia Funkcja VLOOKUP jest:

VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Argumenty, które są podane w tej składni, mają konkretne znaczenie.

  • Argumenty Wyjaśnienie:
Argument Wymagane/opcjonalne Wyjaśnienie
Lookup_value Wymagane Wartość który zostanie użyty jako wartość lookup.
Tablica Wymagane Zakres danych, w których będzie wyszukiwana wartość.
Col_index_number Wymagane Kolumna z zakresu, z którego otrzymamy wartość.
Range_lookup Opcjonalnie TRUE jest używany do dopasowania przybliżonego i FALSE Jeśli ten argument zostanie pominięty, Excel użyje metody TRUE parametr jako domyślny.

Wyniki z. VLOOKUP mogą być ciągami tekstowymi lub danymi liczbowymi w zależności od używanych danych. Jeśli FALSE jest używany jako [range_lookup] to znajdzie dokładne dopasowanie. Jeśli nie zostanie znalezione dokładne dopasowanie, to zwróci wartość #N/A . Jeśli TRUE jest używany jako [range_lookup] Jeśli nie zostanie znalezione żadne przybliżone dopasowanie, to zwróci następną mniejszą wartość.

Read More: Excel LOOKUP vs VLOOKUP: z 3 przykładami

2 Sposoby na porównanie dwóch kolumn za pomocą VLOOKUP w Excelu

1. użycie tylko funkcji VLOOKUP do porównania dwóch kolumn

Powiedzmy, że masz dwie kolumny, w których wymienione są niektóre kolory. Mam zamiar porównać te dwie kolumny w poszukiwaniu dokładnych dopasowań. Na przykład, jeśli wybiorę kolor niebieski z 1. kolumny i szukam tego koloru w 3. kolumnie, to zacznie szukać niebieskiego koloru i jeśli ten kolor nie istnieje, to zwróci wartość #N/A Rozpocznijmy więc porównanie. Listy kolorów są wymienione poniżej, a w kolumnie Istnienie będzie pokazane porównanie.

Kroki:

  • W Komórka C2 napisać wzór-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)

  • Później naciśnij przycisk ENTER przycisk dla wyjścia.

  • Zobaczysz, że wartość czerwona znajduje się w tej komórce. Teraz przeciągnij w dół Uchwyt do napełniania aby skopiować formułę do pozostałych komórek w kolumnie. Zobaczysz wynik, którego szukałeś.

Oto całe porównanie.

Na stronie #N/A wyniki są znalezione, ponieważ kolor Niebieski i Biały nie znajdują się na liście kolorów-2.

Uwaga: Określamy zakres jako $D$5:$D$10. "$" służy do tego, aby komórki były bezwzględne i stałe w formule. Tak więc, ilekroć skopiujesz formułę dla innych komórek, użyje ona tego samego zakresu.

Read More: Dlaczego VLOOKUP zwraca #N/A kiedy istnieje dopasowanie (5 przyczyn & rozwiązania)

2. użycie IF, ISNA i VLOOKUP do porównania dwóch kolumn

Tutaj będę używał tego samego przykładu, ale wstawię dwie nowe funkcje z VLOOKUP Jeśli nie ma dokładnego dopasowania między kolumnami, formuła zwróci NIE. Jeśli dopasowania istnieją, formuła zwróci TAK w odniesieniu do pierwszej kolumny. Listy kolorów są wymienione poniżej i w Kolor Istnieje kolumna, zostanie pokazane porównanie.

Kroki:

  • Zapisz teraz wzór w Komórka C5-.
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

  • Następnie uderz w ENTER aby zakończyć.

Podział formuły:

  • VLOOKUP(B5,$D$5:$D$10,1,0)

Na stronie VLOOKUP Funkcja zwróci dane wyjściowe dla wartości lookup.

  • ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))

Następnie. ISNA Funkcja zwróci TRUE, jeśli otrzyma #N/A błąd w przeciwnym razie zwróci FALSE .

  • =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "YES")

Wreszcie JEŚLI funkcja zwróci NIE dla TRUE oraz TAK dla FALSE .

  • Formuła zwróci wartość TAK, ponieważ w dwóch kolumnach występuje kolor Czerwony. Teraz przeciągnij tabelę Uchwyt do napełniania narzędzie do pozostałej części komórki, aby pokazać porównanie między dwiema kolumnami.

Kilka chwil później otrzymasz wszystkie dane wyjściowe, jak na poniższym obrazku.

  • Tutaj otrzymujemy wynik NIE, ponieważ kolory Niebieski i Biały nie istnieją w Color List-2.

Read More: Jak używać funkcji IF ISNA z VLOOKUP w Excelu (3 przykłady)

Podobne lektury

  • VLOOKUP nie działa (8 powodów & rozwiązania)
  • Czym jest tablica w VLOOKUP (wyjaśnienie z przykładami)?
  • INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
  • Użyj VLOOKUP z wieloma kryteriami w programie Excel (6 metod + alternatywy)
  • Excel VLOOKUP, aby zwrócić wiele wartości pionowo

Jak porównać dwa arkusze Excela przy użyciu funkcji VLOOKUP

W tym przykładzie będziemy porównać dwie kolumny z dwóch różnych arkuszy Excela za pomocą VLOOKUP Wzór będzie podobny, z wyjątkiem Tablica Powiedzmy, że mamy dwie listy kolorów w dwóch różnych arkuszach. Nazwa arkusza jest zdefiniowana jako CL-1 oraz CL-2. Porównamy Lista kolorów-1 z CL-1 arkusz z Lista kolorów 2 z CL-2 arkusza. Poniżej podano dwie listy z dwóch arkuszy. Jest to Lista-1.

I jest to Lista-2.

Kroki:

  • W Komórka C5 z CL-1 arkusz kalkulacyjny napisz formułę-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))

  • Następnie uderz w ENTER przycisk dla wyjścia.

  • Zobaczysz, że pojawi się wartość Red. Dzieje się tak dlatego, że kolor Red jest wspólnym kolorem w obu kolumnach CL-1 oraz CL-2 worksheets. Teraz skopiuj ten wzór z Komórka C6 do C11 poprzez użycie Uchwyt do napełniania narzędzie, aby znaleźć wynik dla całych dwóch kolumn.

Po chwili pojawią się wszystkie dane wyjściowe.

Tutaj kolor żółty, pomarańczowy i czarny nie występują w CL-2 dlatego dostajemy resztę. #N/A w CL-1 arkusz roboczy.

Read More: Przykład VLOOKUP pomiędzy dwoma arkuszami w Excelu

Jak porównać dwie kolumny przy użyciu funkcji VLOOKUP i zwrócić trzecią wartość?

Często musimy używać VLOOKUP Funkcja zwracająca trzecią wartość poprzez porównanie dwóch kolumn. W tym rozdziale dowiemy się, jak to zrobić w prosty sposób. Aby to zrobić, zmodyfikowaliśmy zbiór danych, połączyliśmy niektóre rozmiary z kolorami i dodaliśmy kolejną kolumnę, w której umieściliśmy trzy kolory. Teraz porównamy kolumny kolorów i zwrócimy rozmiar w kolumnie wyjściowej.

Kroki:

  • W Komórka F5 dodaje się następującą formułę-.
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)

  • Po naciśnięciu przycisku ENTER przycisk uzyskasz trzecią wartość.

  • Aby uzyskać inne wartości, wystarczy użyć Narzędzie do napełniania uchwytu .

Oto wszystkie wartości trzecie po porównaniu.

Uwaga

Ważne jest, aby znać VLOOKUP funkcja prawidłowo, ponieważ każdy drobny błąd w argumentach nie da ci oczekiwanego rezultatu. Możesz użyć MATCH oraz INDEX działa jako alternatywa dla VLOOKUP funkcje.

Wniosek

To wszystko w tym artykule. Mam nadzieję, że opisane powyżej procedury będą wystarczająco dobre, aby porównać/znaleźć dopasowania w dwóch kolumnach w Excelu przy użyciu VLOOKUP Funkcja. Zapraszam do zadawania pytań w sekcji komentarzy i przekazywania mi informacji zwrotnych. Odwiedź stronę, aby odkryć więcej.

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ł.