Spis treści
Porównywanie tekstu w dwóch kolumnach w Excelu jest istotnym zadaniem w naszym codziennym życiu, zwłaszcza gdy musimy znaleźć coś, co porównuje się z danym tekstem. W tym artykule skupię się na siedmiu owocnych sposobach porównywania tekstu w dwóch kolumnach w Excel , z odpowiednimi przykładami.
Pobierz Zeszyt ćwiczeń
Możesz pobrać następujący skoroszyt Excela dla lepszego zrozumienia i przećwiczyć go samodzielnie.
Porównaj tekst w dwóch kolumnach.xlsx7 praktycznych sposobów na porównywanie tekstu w dwóch kolumnach w programie Excel
W tym artykule pokażemy Ci, jak porównać tekst w dwóch kolumnach w Excelu za pomocą arytmetyka formuła, łącząca JEŚLI oraz COUNTIF funkcje, formatowanie warunkowe,. VLOOKUP funkcja, zagnieżdżająca się INDEX oraz MATCH funkcje, oraz łączenie SUMPRODUCT < ISNUMBER oraz MATCH funkcje.
Przyjrzyjmy się następującemu zbiorowi danych. Tutaj podane są dwie listy przedmiotów, a mianowicie Lista przedmiotów 1 i Lista przedmiotów 2, wraz z ich sprzedażą odpowiednio w styczniu i lutym.
Właśnie teraz musimy porównać listę przedmiotów z różnych perspektyw, zacznijmy.
1) Porównywanie tekstu w dwóch kolumnach dla dopasowań w wierszach
Tutaj zademonstrujemy Ci jak porównywać tekst w dwóch kolumnach z trzema kategoriami takimi jak identyczne (dokładne) dopasowanie przy użyciu ogólnego wzoru arytmetycznego, identyczne dopasowanie i różnice przy użyciu funkcja IF , oraz porównywanie dopasowań lub różnic z analizą wielkości liter.
1.1 Identyczne (dokładnie) dopasowanie przy użyciu ogólnej formuły arytmetycznej
Kroki:
- Tutaj, B5 jest komórką pozycji z listy pozycji 1, a C5 jest komórką elementu z listy elementów 2.
- Po pierwsze, wybierz D5 komórka.
- Ogólnie rzecz biorąc, możesz użyć następującej formuły, aby porównać dwie kolumny wiersz po wierszu w celu uzyskania identycznego dopasowania.
=B5=C5
- Następnie naciśnij ENTER.
- Tak więc, zobaczysz tutaj pierwsze identyczne dopasowanie w D5 komórka.
- Poza tym użyj narzędzia Fill Handle i przeciągnij je w dół od D5 komórka do D16 komórka.
- W końcu możesz zobaczyć wszystkie identyczne dopasowania jako prawdziwe i fałszywe.
1.2 Dopasowania i różnice identyczne przy użyciu funkcji IF
Możesz łatwo znaleźć wyjście dotyczące dopasowania i niedopasowania (różnice), gdy używasz formuły IF razem. Funkcja IF jest funkcją logiczną opartą na danym stwierdzeniu.
Składnia funkcji IF
=IF(logical_test, [wartość_if_true], [wartość_if_false])
Argumenty funkcji IF
- logiczny_test - Wartość lub wyrażenie logiczne, które może być ocenione jako TRUE lub FALSE.
- wartość_jeśli_true - Opcjonalnie] Wartość, która zostanie zwrócona, gdy logical_test osiągnie wartość TRUE.
- wartość_jeśli_false - opcjonalnie] Wartość, która zostanie zwrócona, gdy logical_test osiągnie wartość FALSE.
Kroki:
- Tutaj należy wybrać D5 najpierw komórka.
- Teraz zastosujmy tę formułę w przypadku naszego zbioru danych.
=IF(B5=C5, "Pasuje", "Nie pasuje")
- Następnie uderz w ENTER .
- Wtedy otrzymasz wynik jako NIE pasuje w D5 komórka.
- Poza tym, użyj Uchwyt do napełniania i przeciągnij go w dół z D5 komórka do D16 komórka.
- Tutaj otrzymasz wszystkie wyniki.
1.3 Porównywanie dopasowań lub różnic z analizą wielkości liter
W poprzednim przypadku nie braliśmy pod uwagę czułości tekstu. Jeśli chcesz porównać listę elementów na podstawie czułości wielkości liter, używając funkcja EXACT , można przystąpić do realizacji poniższego wzoru. Funkcja EXACT porównuje dwa teksty, uwzględniając duże i małe litery.
Kroki:
- Na tym obrazku pokolorujemy dane dwa wiersze, aby zobaczyć różnicę.
- Tutaj należy wybrać D5 najpierw komórka.
- Następnie zastosujmy formułę w przypadku naszego zbioru danych.
=IF(EXACT(B5,C5), "Match", "Not Match")
- Następnie uderz w ENTER .
- Tak więc, zobaczysz tutaj wynik w D5 komórka.
- Poza tym, użyj Uchwyt do napełniania i przeciągnij go w dół z D5 komórka do D16 komórka.
- W konsekwencji, na zrzucie ekranu widzimy, że tylko zmiana w F z Zamrażarka skrzyniowa podaje wynik " Nie pasuje "
2) Porównaj tekst w dwóch kolumnach, łącząc funkcje JEŻELI i COUNTIF w Excelu
W poprzednich przykładach porównywaliśmy wiersz po wierszu, ale czasami musimy pracować wzdłuż całych elementów, a nie tylko wiersz po wierszu. W takiej sytuacji możesz wykorzystać funkcja COUNTIF .
Funkcja COUNTIF jest funkcją Excela służącą do zliczania komórek w zakresie spełniającym określony warunek. Funkcja ta może zliczać komórki zawierające daty, liczby i tekst.
Składnia funkcji COUNTIF
=COUNTIF(zakres, kryteria)
Argument funkcji COUNTIF
zakres - Zakres komórek do zliczenia.
kryteria - Kryteria kontrolujące, które komórki powinny być zliczane.
Kroki:
- Tutaj należy wybrać D5 najpierw komórka.
- Następnie zastosujmy tutaj poniższy wzór.
=IF(COUNTIF($C5:$C13, $B5)=0, "Nie znaleziono na liście 2", "Znaleziono na liście 2")
- Tutaj, C5:C13 jest zakresem komórek dla listy elementów 2, a B5 jest komórką elementu z listy elementów 1. Jeśli funkcja IF zwróci zero (Not Found in List 2) lub 1 (Found in List 2).
- Następnie naciśnij ENTER .
- Tak więc, zobaczysz tutaj wynik w D5 komórka.
- Poza tym, użyj Uchwyt do napełniania i przeciągnij go w dół z D5 komórka do D16 komórka.
- Na koniec otrzymasz wszystkie wyniki na poniższym obrazku.
3. zastosowanie formatowania warunkowego do porównywania tekstu w dwóch kolumnach dla dopasowań i różnic
Korzystając z formatowania warunkowego w programie Excel, można zastosować niestandardowe formatowanie do komórek spełniających określone kryteria z kolorami podświetlenia.
Zastosujmy funkcję do porównania dwóch list elementów.
3.1 Znajdowanie dopasowań
Możesz znaleźć dopasowany element, jeśli wykonasz poniższe kroki.
Kroki:
- Po pierwsze, przejdź do Strona główna > Formatowanie warunkowe > Nowa zasada .
- Następnie należy wybrać Użyj formuły, aby określić, które komórki mają być sformatowane opcja i wstawić formułę w puste miejsce, jak na poniższym zrzucie ekranu.
=$B5=$C5
- Później kliknij na Format .
- Następnie należy przejść do Wypełnij wybierz żądany kolor, a następnie naciśnij przycisk Ok .
- Ponownie naciśnij Ok w Nowa zasada formatowania okno dialogowe.
- W rezultacie otrzymasz następujące wyjście. Tylko głośnik i monitor biurkowy są dopasowane.
3.2 Znajdowanie różnic
Kroki:
- Tutaj, aby znaleźć różnice, musisz wykonać tę samą procedurę, co w poprzednim sposobie, z wyjątkiem wstawienia następującej formuły zamiast wcześniejszej.
=$B5$C5
- Na koniec otrzymasz następujące wyjście.
Read More: Jak porównać dwie kolumny w Excelu, aby znaleźć różnice
4. Podkreślanie duplikatów lub unikalnego tekstu do porównania w dwóch kolumnach przy użyciu formatowania warunkowego
W tej metodzie użyjemy Formatowanie warunkowe ponownie z wyjątkiem formuły i wykorzystaj Podświetlanie komórek Reguły opcja funkcji.
4.1 Znajdowanie duplikatów tekstu (dopasowanego tekstu)
Możesz zidentyfikować zduplikowane elementy bez żadnej formuły. W tym celu wykonaj poniższe kroki.
Kroki:
- Tutaj należy wybrać Strona główna > Formatowanie warunkowe > Podświetlanie komórek Reguły > Duplicate Values.
- Następnie otwórz Podwójne wartości .
- Później zachowaj domyślne Duplikat w komórkach Format, które je zawierają, zmień wartości z opcję (po prostu pokazuje kolor), i naciśnij OK .
- Otrzymasz następujące wyjście.
4.2 Znajdowanie unikalnego tekstu (niedopasowanego)
Ponadto można określić unikalną nazwę elementów, w których występują zduplikowane teksty.
Kroki:
- Tak więc, postępuj zgodnie z poprzednimi krokami, aż do pojawienia się okna dialogowego, a mianowicie Podwójne wartości W oknie dialogowym zmień opcję domyślną na Wyjątkowa i nacisnąć OK .
- Po wykonaniu powyższych kroków otrzymasz następujące wyjście.
5) Używanie funkcji VLOOKUP do porównywania i znajdowania brakującego tekstu w programie Excel
Cóż, może trzeba znaleźć brakujący tekst z dwóch podanych kolumn tekstu. Na przykład, jeśli chcesz określić, czy element na jednej liście jest na drugiej liście, czy nie, możesz użyć funkcja VLOOKUP . VLOOKUP jest funkcją Excela służącą do pionowo zorganizowanego wyszukiwania danych w tabeli. Funkcja jest kompatybilna zarówno z dopasowaniem przybliżonym, jak i dokładnym.
Składnia funkcji VLOOKUP
=VLOOKUP(value, table, col_index, [range_lookup])
Argument funkcji VLOOKUP
- wartość - Wartość, której należy szukać w pierwszej kolumnie tabeli.
- tabela - Tabela, z której ma zostać pobrana wartość.
- col_index - Kolumna w tabeli, z której ma zostać pobrana wartość.
- zakres_looku p - TRUE = przybliżone dopasowanie (domyślnie). FALSE = dokładne dopasowanie.
Kroki:
- Po pierwsze, wybierz D5 komórka.
- Wtedy dla naszego zbioru danych formuła będzie wyglądała jak poniżej.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Następnie należy nacisnąć ENTER .
Podział formuły
- Tutaj, B5 to pozycja lookup, C5:C13 to zakres komórek dla listy elementów 2,
- Musisz znaleźć, czy B5 ( AC ) znajduje się na liście pozycji 2 lub nie.
- Teraz, jeśli element lookup ( AC ) znajduje się na liście pozycji 2,. VLOOKUP formuła zwraca nazwę elementu. w przeciwnym razie, jeśli AC nie znajduje się na liście 2, formuła zwraca a #N/A błąd Więc, to jest brakujący element.
- Ponadto. ISERROR Funkcja jest używana w celu uniknięcia błędów. Jeśli wynikiem jest błąd, funkcja zwróci jako TRUE oraz FALSE jeśli wynik nie jest błędem.
- Tak więc, zobaczysz tutaj pierwsze identyczne dopasowanie w D5 komórka.
- Poza tym, użyj Uchwyt do napełniania i przeciągnij go w dół z D5 komórka do D16 komórka.
- W końcu możesz zobaczyć wszystkie identyczne dopasowania jako prawdziwe i fałszywe.
Powiązane: Formuła VLOOKUP do porównania dwóch kolumn w różnych arkuszach!
6. porównywanie tekstu i wyciąganie danych poprzez zagnieżdżanie funkcji INDEX i MATCH
Jeśli chcesz wyodrębnić lub zwrócić wartość dopasowanych elementów, możesz użyć kombinacji funkcja INDEX MATCH . Funkcja INDEX w Excel zwraca wartość, która znajduje się w określonym miejscu zakresu lub tablicy.
Składnia funkcji INDEX
=INDEX(tablica, wiersz_num, [kol_num], [obszar_num])
Argument funkcji INDEX
- macierz - Zakres komórek, lub stała tablicowa.
- suma wierszy - Pozycja wiersza w referencji lub tablicy.
- suma kolumn - opcjonalnie] Pozycja kolumny w referencji lub tablicy.
- obszar_num - opcjonalnie] Zakres w referencji, który powinien być użyty.
Funkcja MATCH służy do lokalizacji miejsca szukanej wartości w wierszu, kolumnie lub tabeli. MATCH jest często połączony z INDEKS funkcja aby pobrać odpowiednią wartość.
Składnia funkcji MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Argument funkcji MATCH
- lookup_value - Wartość do dopasowania w lookup_array.
- lookup_array - Zakres komórek lub referencja do tablicy.
Kroki:
- Załóżmy, że podałeś listę elementów lookup, które są dostępne w innej liście elementów z ich sprzedażą. Teraz musisz wyodrębnić sprzedaż dla dopasowanych elementów.
- W tym celu należy skorzystać z poniższego wzoru.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Następnie naciśnij ENTER .
- Tutaj, B5:C16 to lista pozycji wraz z ich sprzedażą, E5 jest pozycją typu lookup, B5:B16 to lista pozycji, 0 jest dla dokładnego dopasowania, a 2 jest dla indeksu kolumny.
- Tak więc, zobaczysz tutaj wartość Sales w D5 komórka.
- Poza tym, użyj Uchwyt do napełniania i przeciągnij go w dół z D5 komórka do D16 komórka.
- Na koniec otrzymasz wszystkie wartości sprzedaży tutaj na poniższym obrazku.
7. połączenie funkcji SUMPRODUCT, ISNUMBER i MATCH w celu porównania tekstu w dwóch kolumnach z liczeniem dopasowań
Jeśli chcesz policzyć liczbę dopasowanych tekstów lub elementów, możesz wykorzystać funkcja SUMPRODUCT . Wzór ten jest niezwykle wielowymiarową, ale dość elastyczną funkcją, która nadaje się do sumowania np. SUMIFS .
Składnia funkcji SUMPRODUCT
=SUMPRODUKT(array1, [array2],...)
Argument funkcji SUMPRODUCT
- matryca1 - Pierwsza tablica lub zakres do pomnożenia, a następnie dodania.
- matryca2 - opcjonalnie] Druga tablica lub zakres do pomnożenia, a następnie dodania.
Kroki:
- Po pierwsze, wybierz D5 komórka.
- Po drugie, zapisz następujący wzór n przypadku naszego zbioru danych.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Następnie, uderz w ENTER .
- W tej formule, B5:B16 to zakres komórek dla listy elementów 1, a C5:C13 jest dla pozycji z listy 2. Poza tym -ISNUMBER Funkcja służy do przekształcenia danych wyjściowych na wartości liczbowe.
- Na koniec zobaczysz następujące wyjście na podanym obrazie.
Read More: Excel Count Matches in Two Columns (4 Easy Ways)
Wniosek
W tym artykule omówiliśmy 7 poręczne metody porównywania tekstu w dwóch kolumnach w Excel. Mamy szczerą nadzieję, że podobało Ci się i wiele nauczyłeś się z tego artykułu. Dodatkowo, jeśli chcesz przeczytać więcej artykułów na temat Excela, możesz odwiedzić naszą stronę, Exceldemy Jeśli masz jakieś pytania, uwagi lub zalecenia, uprzejmie zostaw je w sekcji komentarzy poniżej.