Spis treści
Kiedy porównujemy tylko dwie komórki ręcznie, nie jest to trudne. Ale nigdy nie jest łatwo porównać setki i tysiące ciągów tekstowych. Na szczęście MS Excel zapewnia nam kilka funkcji i sposobów, aby wykonać to dość łatwo. W tym artykule zademonstruję kilka metod porównywania tekstu dwóch komórek w programie Excel.
Pobierz Zeszyt ćwiczeń
Porównaj dwie komórki tekst.xlsx
10 sposobów na porównanie tekstu dwóch komórek w Excelu
Porównaj tekst dwóch komórek używając operatora "Equal to" (z rozróżnieniem wielkości liter)
Zobaczmy jak porównać tekst dwóch komórek za pomocą prostej formuły.Tutaj nie będziemy brać pod uwagę kwestii rozróżniania wielkości liter.Naszym jedynym zmartwieniem jest sprawdzenie tylko wartości.Dla tej metody rozważmy zbiór danych o owocach.W zbiorze danych będziemy mieli dwukolumnowe listy owoców.Teraz naszym zadaniem jest dopasowanie nazw owoców i pokazanie ich dopasowanego wyniku.
📌 Kroki:
- Wprowadź formułę w Komórka D5 .
=B5=C5
- Skopiuj formułę do D13 .
Uwaga:
Ponieważ ta formuła nie będzie działać dla kwestii wrażliwych na wielkość liter, dlatego jeśli tekst pasuje do wartości, ale nie są one w tej samej literze, pokaże TRUE dla tego.
2. porównanie tekstu dwóch komórek za pomocą funkcji EXACT (z uwzględnieniem wielkości liter)
W tym rozdziale zobaczymy, jak porównać dwie komórki tekstu, w których będziemy uważać za dokładne dopasowanie, używając Funkcja EXACT Dla tej metody rozważmy zbiór danych użyty wcześniej. Teraz naszym zadaniem jest porównanie nazw owoców i pokazanie ich dokładnego dopasowania.
📌 Kroki:
- Wprowadź formułę w Komórka D5 .
=EXACT(B5,C5)
- Skopiuj formułę do D13 .
Obserwacja:
Obserwując wynik można zauważyć, że EXACT funkcja zwraca wynik TRUE wtedy i tylko wtedy, gdy cały tekst jest w pełni dopasowany. Rozróżniana jest również wielkość liter.
Zastosowanie funkcji EXACT z IF do uzyskania wyjścia tekstowego:
Tutaj dodatkowo wykorzystamy Funkcja IF z EXACT W tym celu również użyjemy tego samego zestawu danych, co powyżej.
📌 Kroki:
- Wprowadź formułę w Komórka D5 .
=IF(EXACT(B5,C5), "Podobne", "Różne")
Formuła Wyjaśnienie:
Tutaj nasza wewnętrzna funkcja to. EXACT która znajdzie dokładne dopasowanie pomiędzy dwoma komórkami. Zobaczmy składnię funkcji IF:
=IF (logical_test, [wartość_if_true], [wartość_if_false])
W pierwszej części pobiera warunek lub kryteria, następnie wartość, która zostanie wypisana, jeśli wynik jest prawdziwy, a następnie, jeśli wynik jest fałszywy.
Jak będziemy drukować Podobne jeśli dwie komórki zostaną dopasowane i Różne jeśli nie są, dlatego drugi i trzeci argument jest wypełniany tą wartością.
- Skopiuj formułę do D13 .
3. Porównaj tekst dwóch komórek używając funkcji IF (bez rozróżniania wielkości liter)
Możemy użyć tylko JEŚLI Ponownie zobaczmy proces z wykorzystaniem tego samego zbioru danych.
📌 Kroki:
- Wprowadź formułę w Komórka D5 .
=IF(B5=C5,"Yes","No")
- Skopiuj formułę do D13 .
4. porównać dwa teksty według długości łańcucha za pomocą funkcji LEN
Zobaczmy, jak możemy sprawdzić, czy tekst dwóch komórek ma tę samą długość ciągu, czy nie. Naszym zmartwieniem będzie tekst o tej samej długości, a nie ten sam tekst. Nasz zestaw danych będzie taki sam jak powyżej.
📌 Kroki:
- Wprowadź formułę w Komórka D5.
=IF(LEN(B5)=LEN(C5), "Taki sam", "Nie taki sam")
Formuła Wyjaśnienie:
- Po pierwsze, musimy znać podstawowe pojęcia dot. Funkcja LEN .
- Składnia tej funkcji to: LEN (tekst)
- Funkcja ta służy do zliczania znaków dowolnego tekstu lub ciągu znaków. Gdy przekażemy dowolny tekst do tej funkcji, zwróci ona liczbę znaków.
- LEN(B5) ta część najpierw liczy znak każdej komórki z pierwszej kolumny i LEN(C5) dla drugiego.
- Jeśli długość jest taka sama, to zostanie wypisana informacja "Same" a jeśli nie, to "Nie taki sam" .
- Skopiuj formułę do D13 .
5) Porównaj tekst dwóch komórek, które mają niepotrzebne spacje
Zobaczmy, jak możemy sprawdzić, czy tekst dwóch komórek ma ten sam ciąg z niepotrzebnymi spacjami z przodu, w środku lub na końcu. Naszym zmartwieniem będzie znalezienie tego samego tekstu po usunięciu spacji. Nasz zbiór danych będzie taki sam jak powyżej.
📌 Kroki:
- Wprowadź formułę w Komórka D5.
=TRIM(B5)=TRIM(C5)
Formuła Wyjaśnienie:
- Po pierwsze, musimy znać podstawowe pojęcia dot. Funkcja TRIM .
- Składnia tej funkcji to: TRIM(tekst)
- Funkcja ta służy do usuwania wszystkich spacji z łańcucha tekstowego z wyjątkiem pojedynczych spacji pomiędzy słowami.
- TRIM(B5) ta część usuwa zbędne spacje z komórki oczekuj pojedynczych spacji pomiędzy słowami i TRIM(C5) dla drugiego.
- Po usunięciu spacji, jeśli obie są takie same, to zostanie wypisany "TRUE" a jeśli nie, to "FALSE" .
- Skopiuj formułę do D13 .
6) Porównywanie ciągów tekstowych dwóch komórek w programie Excel według wystąpień określonego znaku
Czasami możemy potrzebować porównać komórki, które będą zawierały określone znaki. W tej części zobaczymy jak porównać dwie komórki po wystąpieniu określonego znaku. Rozważmy zbiór danych produktów z ich identyfikatorami wysłanymi i odebranymi. Te identyfikatory są unikalne i powinny być dopasowane do identyfikatorów wysłanych i odebranych. Chcemy się upewnić, że każdy wiersz zawiera równą liczbę wysłanych i odebranych produktów.otrzymał przedmioty z tym konkretnym identyfikatorem.
📌 Kroki:
- Wprowadź formułę w Komórka E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Taki sam", "Nie taki sam")
Formuła Wyjaśnienie:
- Tutaj dodatkowo zastosowaliśmy Funkcja SUBSTITUTE Zobaczmy podstawy działania tej funkcji.
- Składnia tej funkcji to: SUBSTITUTE (text, old_text, new_text, [instance])
- Te cztery argumenty mogą być przekazane w parametrze funkcji. Wśród nich ostatni jest opcjonalny.
tekst- Tekst do przestawienia.
stary_tekst-. Tekst do zastąpienia.
nowy_tekst- Tekst, który należy zastąpić.
przykład - Instancja do zastąpienia. Jeśli nie zostanie podana, zastąpione zostaną wszystkie instancje. jest to opcjonalne.
- SUBSTITUTE(B2, character_to_count,"") używając tej części zastępujemy unikalny identyfikator niczym używając SUBSTYTUT funkcja.
- Następnie używając LEN(C5)-LEN(SUBSTYTUT(C5, $B5,"")) oraz LEN(D5)-LEN(SUBSTYTUT(D5, $B5,"")) obliczamy, ile razy unikalny identyfikator pojawia się w każdej komórce. W tym celu należy uzyskać długość ciągu bez unikalnego identyfikatora i odjąć ją od całkowitej długości ciągu.
- Wreszcie JEŚLI funkcja jest używana, aby wyniki były bardziej znaczące dla twoich użytkowników, pokazując prawdziwe lub fałszywe wyniki.
- Skopiuj formułę do E10 .
Porównaj tekst z dwóch komórek i podświetl pasujące elementy
W tym przykładzie zobaczymy jak porównywać tekst i podświetlać dopasowania. Do tego również użyjemy tego samego zbioru danych użytego w metodzie 4 W tym przykładzie nie potrzebujemy żadnej kolumny do wyświetlania wyników.
📌 Kroki:
- Wybierz cały zbiór danych.
- Idź do Formatowanie warunkowe Znajdziesz go pod Strona główna tab.
- Wybierz Nowa zasada opcja.
- Wybierz opcję oznaczoną 1 .
- W zaznaczonym polu wpisz poniższy wzór 2 .
=$B5=$C5
- Możesz też po prostu wybrać dwie kolumny zestawu danych.
- Następnie należy kliknąć na Format opcja.
- Idź do Wypełnij tab.
- Wybierz dowolny kolor.
- Następnie naciśnij OK .
- Kliknij na OK przycisk.
- Zobacz dopasowane dane wyróżnione.
8) Częściowe porównywanie tekstu z dwóch komórek w programie Excel (bez uwzględniania wielkości liter)
Jeśli chodzi o porównywanie dwóch komórek, czasami możemy rozważyć dopasowanie częściowe.W tej sekcji zobaczymy porównywanie tekstu dwóch komórek częściowo.Istnieje wiele funkcji dostępnych w Excelu do sprawdzania elementów cielesnych.Ale w tym przykładzie rozważymy Funkcja PRAWDA .
Rozważmy tę tabelę danych i znajdziemy, czy ostatnie 6 znaków jest dopasowane do dwóch komórek.
📌 Kroki:
- Wprowadź formułę w Komórka D5 i skopiować formułę do
=RIGHT(B5,5)=RIGHT(C5,5)
9. Znajdź dopasowania w dowolnych dwóch komórkach w tym samym wierszu
Teraz porównamy komórki jedna z drugą i otrzymamy dowolne dwie komórki dopasowane w tym samym rzędzie, wtedy zostanie to uznane za dopasowane.
📌 Kroki:
- Wprowadź formułę w Komórka E5 i skopiować formułę do
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Formuła Wyjaśnienie:
- Tutaj dodatkowo zastosowaliśmy Funkcja OR Zobaczmy składnię tej funkcji: OR (logiczne1, [logiczne2], ...)
- W swoich parametrach może przyjąć dwie lub więcej logik.
logiczne1 -> Pierwszy wymóg lub wartość logiczna do decyzji.
logiczne2 -> Jest to opcjonalne, drugie wymaganie lub wartość logiczna do oceny.
- LUB(B5=C5, C5=D5, B5=D5) Ta część decyduje, czy wszystkie komórki są równe lub co najmniej dwie są równe, czy nie. Jeśli tak, to funkcja JEŻELI decyduje o wartości końcowej na podstawie LUB wynik funkcji.
Read More: Excel Policz dopasowania w dwóch kolumnach (4 proste sposoby)
10) Znajdź komórki unikalne i dopasowane porównując ich tekst
Tutaj naszym zadaniem jest znalezienie owoców, które są unikalne i które są dopasowywane w tym samym rzędzie. Dla dopasowania, będziemy rozważać co najmniej dwie komórki pasujące do siebie. Jeśli co najmniej dwie komórki pasują do siebie to będzie to uznane za Mecz inaczej Wyjątkowa .
📌 Kroki:
- Wprowadź formułę w Komórka E5 i skopiować formułę do
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unique", "Match")
Formuła Wyjaśnienie:
- Tutaj Funkcja COUNTIF jest dodatkowo wykorzystywany.
- W tej funkcji oba argumenty w parametrze są obowiązkowe. Po pierwsze, pobiera zakres komórek, które będą zliczane. Druga część pobiera kryteria, które są warunkiem. Na podstawie tego warunku zostanie wykonane zliczanie.
- Poprzez zastosowanie COUNTIF(C5:D5,B5)+(C5=D5)=0 próbujemy dowiedzieć się, czy wiersz ma dopasowane lub unikalne wartości. jeśli licznik wynosi 0, to jest unikalny, w przeciwnym razie istnieje dopasowana wartość.
Jak porównać jedną komórkę z całą kolumną w programie Excel?
Mamy tu zbiór danych z jedną listą owoców i pasującą komórką. Teraz porównamy pasującą komórkę z Lista owoców i znaleźć wynik dopasowania.
📌 Kroki:
- Wprowadź formułę w Komórka E5.
=$E$5=B5:B13
- Następnie należy nacisnąć przycisk Wejdź na stronę przycisk.
Kiedy Komórka E5 pasuje do odpowiednich komórek z Zakres B5:B13, następnie zwraca PRAWDA. W przeciwnym razie zwraca FALSE .
Wniosek
To są sposoby, porównujemy tekst dwóch komórek w Excelu. Pokazałem wszystkie metody z ich odpowiednimi przykładami, ale może być wiele innych iteracji. Ponadto omówiłem podstawy tych funkcji i ich najczęściej używane kody formatów. Jeśli masz jakąś inną metodę osiągnięcia tego celu, to zapraszam do podzielenia się nią z nas .