Spis treści
Podczas pracy z dużym zbiorem danych lub wieloma arkuszami w programie Excel, istnieje możliwość, że otrzymujesz te same pasujące wartości w obu arkuszach. Czasami możemy potrzebować znaleźć te pasujące wartości, aby uzyskać jasną koncepcję arkusza. Excel zapewnia kilka podstawowych funkcji i formuł, dzięki którym można łatwo znaleźć pasujące wartości w dwóch arkuszach. Dzisiaj, w tym artykule, mydowie się, jak znaleźć pasujące wartości w dwóch arkuszach w programie Excel.
Pobierz Zeszyt ćwiczeń
Pobierz ten arkusz ćwiczeniowy, aby ćwiczyć podczas czytania tego artykułu.
Excel Znajdź pasujące wartości w dwóch arkuszach.xlsx4 Odpowiednie metody, aby znaleźć pasujące wartości w dwóch arkuszach
1. użycie funkcji EXACT do znalezienia pasujących wartości w dwóch arkuszach Excela
Na stronie EXACT Funkcja przechodzi przez wiersze i kolumny w dwóch różnych arkuszach i znajduje pasujące wartości w komórkach Excela. Wykonaj te kroki poniżej, aby się nauczyć!
Krok 1:
W poniższym przykładzie otrzymujemy dwa różne zbiory danych w dwóch różnych arkuszach. Zbiór danych zawierający kolumny o nazwie "Unique ID", "Name", oraz "Pensja" Teraz naszym zadaniem jest znalezienie pasujących wartości, które znajdują się w tych zestawach danych arkusza.
Dla "Sprzedaż-Jan" arkusz danych to,
A następny zbiór danych to,
W "Matching ID" kolumna, znajdziemy te pasujące wartości, które występują w arkuszach.
Krok 2:
W komórce F4 , stosować EXACT funkcja. argumentem ogólnym funkcji jest,
=EXACT(text1,text2)
Teraz wstawiamy wartości do funkcji i ostateczna forma to,
=EXACT($B$4:$B$15,'Sales-Jan'!$B$4:$B$15)
Gdzie,
- Tekst1 to. $B$4:$B$15 ponieważ chcemy znaleźć pasujące identyfikatory między dwoma arkuszami.
- Tekst2 to. 'Sprzedaż-Jan'!$B$4:$B$15 który jest Unikalny identyfikator kolumna w Sprzedaż-Jan
Teraz naciśnij Wejdź na stronę aby uzyskać wynik.
Krok 3:
Przesuń kursor myszy do prawego dolnego rogu komórki formuły, aż pojawi się ikona uchwytu wypełnienia ( + Teraz kliknij i przeciągnij ikonę, aby zastosować tę samą formułę dla pozostałych komórek.
Widzimy więc, że EXACT funkcja zwraca FALSE gdy wartość nie jest dopasowana i TRUE dla tych wartości, które są dopasowane. W ten sposób można znaleźć pasujące wartości w dwóch arkuszach.
2. połączenie funkcji MATCH z funkcją ISNUMBER w celu uzyskania pasujących wartości w dwóch arkuszach
Kombinacja MATCH oraz ISNUMBER formuła podaje również pasujące wartości w dwóch arkuszach.
Krok 1:
W komórce F4 , stosować MATCH z ISNUMBER wzór. Po wstawieniu wartości do wzoru, ostateczna postać to,
=ISNUMBER(MATCH(B4,'Sales-Jan'!$B$4:$B$15,0))
Gdzie,
- Lookup_values jest B4
- Lookup_array jest 'Sprzedaż-Jan'!$B$4:$B$15 Kliknij na Sprzedaż-Jan arkusza, aby przejść tam i wybrać tablicę.
- [match_type] jest EXACT (0) .
Teraz naciśnij Wejdź na stronę aby zastosować formułę.
Krok 2:
Wzór da ci " TRUE ", jeśli wartości są dopasowane. I zwróci " FALSE ", jeśli wartości nie są dopasowane.
Zastosuj tę samą formułę dla pozostałych komórek, aby uzyskać ostateczny wynik.
3) Wstaw funkcję VLOOKUP, aby znaleźć pasujące wartości w dwóch arkuszach.
Na stronie VLOOKUP Funkcja pobiera wartość wejściową, przeszukuje ją w arkuszach i zwraca wartość pasującą do danych wejściowych. Prześledźmy te kroki, aby się nauczyć!
Krok 1:
Zastosuj VLOOKUP funkcja w komórce, w której chcesz uzyskać pasujące wartości. Wstaw wartości do funkcji i ostateczna formuła to,
=VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)
Gdzie,
- Lookup_value jest B4
- Tablica jest 'Sales-Jan'!$B$4:$C$15 . Go to the Sprzedaż-Jan arkusza i wybrać tablicę.
- Col_index_num jest 2 Chcemy uzyskać pasujące nazwy z pasującymi identyfikatorami
- [range_lookup] wartość jest FALSE (Exact)
Naciśnij Wejdź na stronę aby uzyskać wynik.
Krok 2:
Znaleźliśmy więc pierwsze pasujące wartości. Zastosuj tę samą funkcję do pozostałych komórek, aby uzyskać ostateczny wynik. Kiedy VLOOKUP nie znajdzie pasujących wartości, to zwróci #N/A błąd.
4. łączenie IF z formułą ISNA, aby uzyskać dopasowania z dwóch arkuszy w Excelu
Inną formułą, która może pomóc w porównaniu dwóch zestawów danych i określeniu, czy wartości istnieją w obu arkuszach, jest formuła JEŚLI z ISNA wzór.
Krok 1:
W F4 komórka, zastosować kombi JEŚLI z ISNA wzór. po wprowadzeniu wartości ostateczna forma to,
=IF(ISNA(VLOOKUP(B4,'Sales-Jan'!$B$4:$C$15,2,FALSE)), "NO", "YES")
Gdzie,
- Lookup_value jest B4
- Tablica jest 'Sales-Jan'!$B$4:$C$15 .
- Col_index_num jest 2 .
- [range_lookup] wartość jest FALSE (Exact)
- Jeśli wartości są dopasowane, formuła zwróci TAK W przeciwnym razie zwróci NIE
Zastosuj funkcję naciskając Wejdź na stronę .
Krok 2:
Teraz zastosuj tę samą formułę do pozostałych komórek, aby uzyskać ostateczny wynik.
Rzeczy do zapamiętania
👉 The EXACT Funkcja rozróżnia wielkość liter. Nie zobaczy, że Alexander i alexander pasują do siebie.
👉 The VLOOKUP Funkcja zawsze szuka wartości lookup od lewej, górnej kolumny do prawej. Ta funkcja Nigdy wyszukuje dane po lewej stronie.
👉 Po wybraniu swojego Tabela_Array musisz użyć bezwzględnych odniesień do komórek ($) aby zablokować tablicę.