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