Formuła VLOOKUP do porównywania dwóch kolumn w różnych arkuszach Excela

  • Udostępnij To
Hugh West

Jeśli szukasz jakichś specjalnych sztuczek, aby wykorzystać VLOOKUP Wzór na porównać dwie kolumny w różnych arkuszach to wylądowałeś we właściwym miejscu. Jest kilka prostych sposobów na wykorzystanie VLOOKUP formuła porównania dwóch kolumn w różnych arkuszach. Ten artykuł pokaże Ci każdy krok z odpowiednimi ilustracjami, dzięki czemu będziesz mógł łatwo zastosować je do swoich celów. Przejdźmy do centralnej części artykułu.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd:

Porównaj dwie kolumny w różnych arkuszach.xlsx

3 Przykłady użycia formuły VLOOKUP do porównania dwóch kolumn w różnych arkuszach Excela

W tej części pokażę Ci 3 szybkie i łatwe metody wykorzystania VLOOKUP Formuła porównania dwóch kolumn w różnych arkuszach w systemie operacyjnym Windows. Szczegółowe wyjaśnienia wraz z przejrzystymi ilustracjami każdej rzeczy znajdziesz w tym artykule. Użyłem Wersja Microsoft 365 Jeśli coś z tego artykułu nie działa w Twojej wersji, to zostaw nam komentarz.

Tutaj mam dane z dwóch zespołów, które mają niektórych wspólnych członków w dwóch różnych arkuszach o nazwie ". TeamA " i " TeamB ". I, pokażę wam, jak można znaleźć wspólne nazwy i różne nazwy obu zespołów.

1) Porównaj dwie kolumny w różnych arkuszach Excela i zwróć wspólne / dopasowane wartości

Po pierwsze, pokażę Ci jak używać Funkcja VLOOKUP aby znaleźć wspólne nazwy lub dopasowane wartości dwóch różnych list nazw w różnych arkuszach. W tym celu wykonaj poniższe kroki:

  • Tutaj postaram się poznać nazwy zwyczajowe m.in. Zespół A oraz Zespół B W tym celu utworzyłem nowy arkusz, który zawiera już dane z Zespół B .
  • Następnie utworzyłem nową kolumnę, aby znaleźć nazwy zwyczajowe. Następnie wstaw następującą formułę do komórki E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Teraz przeciągnij Uchwyt do napełniania aby wkleić użytą formułę odpowiednio do innych komórek kolumny lub użyć ikony Skróty klawiaturowe programu Excel Ctrl+C oraz Ctrl+V aby skopiować i wkleić.

  • W rezultacie otrzymasz. wspólny nazwy wstawione do kolumny Zespół A oraz dla niedopasowana rzędów, są pokazane "# N/A Błąd ". Tutaj podkreśliłem niedopasowane wiersze.

Użycie IFERROR z funkcją VLOOKUP do leczenia błędu #N/A:

Aby uniknąć pokazywania #N/A Błąd " w kolumnie, możesz użyć Funkcja IFERROR z VLOOKUP funkcja.

  • W tym celu należy wstawić do komórki następującą formułę E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Not Found")

🔎 Rozbicie formuły:

Aby zrozumieć ten wzór, należy zapoznać się z IFERROR funkcja excel.

Składnia IFERROR funkcja: =IFERROR(wartość, wartość_if_error)

Zobaczmy, jak działa powyższy wzór

  • Ponieważ wartość IFERROR funkcja, wprowadziliśmy nasze VLOOKUP Tak więc, jeśli nie ma błędu, wyjście VLOOKUP formuła będzie wyjściem dla IFERROR funkcja.
  • Jako argument value_if_error przekazaliśmy tę wartość, " Nie znaleziono ". Zatem, jeśli IFERROR Funkcja znajdzie błąd w komórce, wypisze ten tekst, "Not Found" .

  • W rezultacie otrzymujemy dane wyjściowe pokazane na poniższym zrzucie ekranu. Tutaj widać, że w wierszach niedopasowana nazwy, zostały umieszczone " Nie znaleziono ".

Użycie IF i ISNA z funkcją VLOOKUP do obsługi błędu #N/A:

Jest jeszcze jeden sposób na znalezienie uniknięcia #N/A Błąd i to przy użyciu JEŚLI oraz ISNA funkcje z VLOOKUP funkcje.

  • W tym celu należy wkleić do komórki następującą formułę E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Nie pasuje", "Pasuje")

🔎 Rozbicie formuły:

Zobaczmy teraz, jak działa poniższy wzór.

  • Jako że logiczny_test argument z JEŚLI funkcja, przekazaliśmy ISNA funkcja i ISNA funkcja trzyma nasz VLOOKUP Jeśli Formuła VLOOKUP zwraca #N/A pomyłka ISNA funkcja zwróci TRUE Kiedy logiczny_test jest prawdziwe IF funkcja zwróci tę wartość: "Niedopasowany" .
  • Jeśli Formuła VLOOKUP zwraca wartość (bez błędu), a ISNA funkcja zwróci FALSE A więc, JEŚLI funkcja logiczny_test argumentem będzie Fałszywy . Kiedy logiczny_test jest Fałszywy Funkcja IF zwróci tę wartość: "Dopasowani" .
  • W ten sposób uzyskasz kolumnę wypełnioną " Dopasowane " i " Nie Dopasowane " wartości. Teraz można łatwo zidentyfikować nazwy wspólne między listami nazw oddzielnych arkuszy.

  • Możesz łatwo, użyć Funkcja filtra aby oddzielić lub pokazać tylko wspólne nazwy dwóch zespołów.
  • Teraz, aby włączyć Funkcja filtra dla zestawu danych, kliknij dowolną komórkę zestawu danych.
  • Następnie przejdź do Strona główna zakładka na górnej wstążce.
  • Kliknij na Sortowanie & Filtr i wybrać opcję Filtr

  • W rezultacie będziesz rozwijany filtr strzałki w każdym nagłówku zbioru danych.
  • Teraz kliknij na Filtr strzałka w Kolumna z " Zespół A ".
  • Następnie, unmark the pole wyboru mówiąc " Nie znaleziono " i naciśnij OK .

  • Tutaj zobaczysz tylko wspólny lub dopasowane nazwy z obu drużyn. niedopasowana nazwy to ukryte przez Funkcja filtra .

Read More: Formuła Excela do porównywania i zwracania wartości z dwóch kolumn

Podobne lektury

  • Jak porównać tekst dwóch komórek w programie Excel (10 metod)
  • Excel Porównaj tekst w dwóch kolumnach (7 owocnych sposobów)
  • Jak policzyć dopasowania w dwóch kolumnach w programie Excel (5 prostych sposobów)
  • Formuła Excela do porównywania dwóch kolumn i zwracania wartości (5 przykładów)
  • Jak porównać dwie kolumny w celu znalezienia różnic w programie Excel

2) Porównaj dwie kolumny w różnych arkuszach i znajdź brakujące wartości

W poprzednim przykładzie dowiedziałeś się, jak znaleźć wspólny nazwy dwóch różnych list w różnych arkuszach, Teraz pokażę Ci jak możesz znaleźć brakujące wartości listy w porównaniu do innej listy .

2.1 Używanie funkcji filtra

Podobnie jak poprzednio, możesz użyć funkcji Filtr, aby znaleźć brakujące wartości.Po użyciu VLOOKUP z Funkcja IFERROR , masz już kolumnę, która pokazuje " Nie Znaleziono " wartości dla niedopasowana nazwiska.

  • Teraz ponownie przejdź do opcji Filtr, klikając przycisk Strzałka filtracyjna w nagłówku kolumny " Zespół A ".
  • Następnie, odznaczyć wszystko pola wyboru z wyjątkiem że powiedzenie " Nie znaleziono ".
  • Następnie naciśnij OK .

  • W rezultacie zobaczysz, że tylko niedopasowane nazwy zespołu B w porównaniu do zespołu A są pokazane w zbiorze danych.

2.2 Użycie FILTRU z funkcją VLOOKUP

Możesz również użyć Funkcja FILTRU aby znaleźć niedopasowane wartości dwóch różnych list z różnych arkuszy. W tym celu należy wstawić do komórki następującą formułę F5.

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

🔎 Rozbicie formuły:

  • Po pierwsze. Funkcje VLOOKUP funkcja znajdzie wspólne nazwy pomiędzy zakresem B5:B20 z aktywny arkusz i zakres B5:B20 z arkusz roboczy ZespółA i przypisać #N/A dla niedopasowane.
  • Następnie, Funkcja ISNA przyjmie tylko te komórki, które są przypisane #N/A przez VLOOKUP funkcji, co oznacza, że niedopasowane.
  • Następnie. Funkcja filtra wstawi tylko komórki z zakresu B5:B20 które są niedopasowane i przydzielony #N/A .

  • W ten sposób za jednym kliknięciem uzyskasz niedopasowane nazwy wybranych dwóch list.

Read More: Jak porównać dwie kolumny lub listy w programie Excel (4 odpowiednie sposoby)

3. porównać dwie listy w różnych arkuszach i zwrócić wartość z trzeciej kolumny

Możesz również uzyskać wartości innych kolumn dla pasujących komórek dwóch list w różnych arkuszach.

  • W tym celu należy zmienić numer indeksu kolumny w VLOOKUP Tak jak tutaj, chcę uzyskać wiek nazwy " James " oraz. wiek wartości są zawarte w 4 kolumna wybranego VLOOKUP zakres w TeamB arkusz roboczy.
  • Wstaw do komórki następującą formułę E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • W ten sposób otrzymujesz wieki dla nazwisk, które pasują do listy w ZespółA, oraz, dla niedopasowana nazwiska, tam pokazując #Niestety.

Read More: Jak dopasować dwie kolumny i zwrócić trzecią w programie Excel

VLOOKUP dla wielu kolumn w różnych arkuszach w Excelu z jednym tylko zwrotem

Teraz pokażę ci, jak możesz użyć VLOOKUP funkcja dla wielu kolumn w różnych arkuszach i uzyskać jedną wartość jako zwrot. To jest przykład Funkcja VLOOKUP zagnieżdżona zastosowanie.

Tutaj rozważam sytuację, w której masz " Identyfikator przedmiotu ", oraz " Nazwa produktu " niektórych produktów w arkuszu o nazwie " W1" oraz " Nazwa produktu " i " Cena " w innym arkuszu o nazwie " W2 ". Teraz musisz dowiedzieć się, że " Cena " określonego " Produkt " z konkretnym " ID "...Wykonajmy to zadanie.

  • Teraz, w innym arkuszu, masz tylko Id pozycji i chcesz uzyskać cenę. W tym celu musisz użyć zagnieżdżonego VLOOKUP funkcje.
  • Wstaw tę formułę do komórki C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Gdzie,

  • Lookup_value jest VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . This second " VLOOKUP " pociągnie za sobą Identyfikator przedmiotu z " W1 "
  • tablica : to W2′!B6:C19 .
  • Col_index_num jest 2
  • [range_lookup] : chcemy dokładnego dopasowania (FALSE )

  • Teraz przeciągnij Uchwyt do napełniania ikonę, aby zastosować tę podobną formułę do innych komórek kolumny.
  • I, masz jeden zwrot przez użycie VLOOKUP dla wielu kolumn różnych arkuszy.

Read More: Jak porównać wiele kolumn za pomocą VLOOKUP w programie Excel (5 metod)

Wniosek

W tym artykule dowiedziałeś się, jak używać VLOOKUP Formuła porównania dwóch kolumn w różnych arkuszach. Mam nadzieję, że ten artykuł okazał się pomocny. Możesz odwiedzić naszą stronę internetową ExcelWIKI Proszę, upuść komentarze, sugestie lub zapytania, jeśli masz jakieś w sekcji komentarzy poniżej.

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