Jak porównać tekst w dwóch kolumnach w programie Excel?

  • Udostępnij To
Hugh West

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

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

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