Cum să comparați textul dintre două celule în Excel (10 metode)

  • Imparte Asta
Hugh West

Atunci când comparăm manual doar două celule, nu este dificil. Dar niciodată nu este ușor să comparăm sute și mii de șiruri de text. Din fericire, MS Excel ne pune la dispoziție mai multe funcții și modalități de a realiza acest lucru destul de ușor. În acest articol, voi demonstra mai multe metode de a compara textul a două celule în Excel.

Descărcați caietul de practică

Comparați două celule Text.xlsx

10 moduri de a compara textul a două celule în Excel

1. Comparați textul a două celule utilizând operatorul "Equal to" (insensibil la majuscule și minuscule)

Să vedem cum să comparăm textul a două celule folosind o formulă simplă. Aici nu vom lua în considerare problema diferenței dintre majuscule și minuscule. Singura noastră preocupare este să verificăm doar valorile. Pentru această metodă, să luăm în considerare un set de date de fructe. În setul de date, vom avea liste de fructe cu două coloane. Acum, sarcina noastră este de a compara numele fructelor și de a afișa rezultatul potrivit.

📌 Pași:

  • Introduceți formula în Celula D5 .

=B5=C5

  • Copiați formula până la D13 .

Notă:

Deoarece această formulă nu va funcționa în cazul problemelor care țin cont de majuscule și minuscule, de aceea, dacă textul se potrivește cu valorile, dar acestea nu sunt în aceeași literă, se va afișa TRUE.

2. Comparați textul a două celule utilizând funcția EXACT (Sensibil la majuscule și minuscule)

În această secțiune, vom vedea cum să comparăm două celule de text în care se va considera că avem o potrivire exactă, folosind funcția Funcția EXACT Pentru această metodă, să luăm în considerare un set de date utilizat anterior. Acum, sarcina noastră este de a compara numele fructelor și de a arăta rezultatul exact al potrivirii lor.

📌 Pași:

  • Introduceți formula în Celula D5 .

=EXACT(B5,C5)

  • Copiați formula până la D13 .

Observație:

Dacă observați rezultatul, puteți vedea că EXACT funcția returnează rezultatul ADEVĂRAT numai dacă și numai dacă întregul text este complet corespunzător. De asemenea, este sensibil la majuscule și minuscule.

Utilizarea funcției EXACT cu IF pentru a obține o ieșire text:

Aici vom folosi în mod suplimentar Funcția IF cu EXACT pentru a afișa rezultatele condiționate. Și în acest caz vom utiliza același set de date de mai sus.

📌 Pași:

  • Introduceți formula în Celula D5 .

=IF(EXACT(B5,C5), "Similar", "Diferit")

Explicația formulei:

Aici funcția noastră interioară este EXACT care va găsi corespondența exactă între două celule. Să vedem sintaxa funcțiilor IF:

=IF (logical_test, [value_if_true], [value_if_false])

În prima parte se ia condiția sau criteriul, apoi valoarea care va fi tipărită dacă rezultatul este adevărat și apoi dacă rezultatul este fals.

Așa cum vom imprima Similar în cazul în care cele două celule se potrivesc și Diferite De aceea, al doilea și al treilea argument sunt completate cu această valoare.

  • Copiați formula până la D13 .

3. Comparați textul a două celule utilizând funcția IF (nu ține cont de majuscule și minuscule)

Putem folosi doar IF pentru a găsi corespondențe. Din nou, să vedem procesul folosind același set de date.

📌 Pași:

  • Introduceți formula în Celula D5 .

=IF(B5=C5,"Yes","No")

  • Copiați formula până la D13 .

4. Comparați două texte în funcție de lungimea șirului de caractere cu funcția LEN

Să vedem cum putem verifica dacă textul din cele două celule are aceeași lungime sau nu. Preocuparea noastră va fi dacă textul are aceeași lungime, nu același text. Setul nostru de date va fi același ca mai sus.

📌 Pași:

  • Introduceți formula în Celula D5.

=IF(LEN(B5)=LEN(C5), "Same", "Not Same")

Explicația formulei:

  • În primul rând, trebuie să cunoaștem conceptele de bază ale Funcția LEN .
  • Sintaxa acestei funcții este: LEN (text)
  • Această funcție este utilizată pentru a număra caracterele din orice text sau șir de caractere. Atunci când trecem un text în această funcție, aceasta va returna numărul de caractere.
  • LEN(B5) această parte numără mai întâi caracterul din fiecare celulă din prima coloană și LEN(C5) pentru cel de-al doilea.
  • În cazul în care lungimea este aceeași, atunci se va imprima valoarea "Același" iar dacă nu, atunci "Nu același" .

  • Copiați formula până la D13 .

5. Comparați textul a două celule care au spații inutile

Să vedem cum putem verifica dacă textul celor două celule are același șir de caractere cu spații inutile în față, la mijloc sau la sfârșit. Preocuparea noastră va fi să aflăm același text după eliminarea spațiilor. Setul nostru de date va fi același ca mai sus.

📌 Pași:

  • Introduceți formula în Celula D5.

=TRIM(B5)=TRIM(C5)

Explicația formulei:

  • În primul rând, trebuie să cunoaștem conceptele de bază ale Funcția TRIM .
  • Sintaxa acestei funcții este: TRIM(text)
  • Această funcție este utilizată pentru a elimina toate spațiile dintr-un șir de text, cu excepția spațiilor simple dintre cuvinte.
  • TRIM(B5) această parte elimină spațiile inutile din celulă, așteptând spații unice între cuvinte și TRIM(C5) pentru cel de-al doilea.
  • După eliminarea spațiilor, dacă ambele sunt identice, atunci se va imprima "ADEVĂRAT" iar dacă nu, atunci "FALSE" .

  • Copiați formula până la D13 .

6. Comparați șirurile de text din două celule în Excel după ocurențele unui anumit caracter

Uneori, este posibil să fie nevoie să comparăm celule în care va conține anumite caractere specifice. În această parte, vom vedea cum să comparăm două celule în funcție de apariția unui caracter specific. Să luăm în considerare un set de date de produse cu ID-ul de trimitere și ID-ul de primire. Aceste ID-uri sunt unice și trebuie să se potrivească cu ID-urile de trimitere și de primire. Vrem să ne asigurăm că fiecare rând conține un număr egal de produse expediate șia primit articole cu acel ID specific.

📌 Pași:

  • Introduceți formula în Celula E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,""")), "Same", "Not Same", "Not Same")

Explicația formulei:

  • În plus, în acest caz, am folosit Funcția SUBSTITUTE Să vedem elementele fundamentale ale acestei funcții.
  • Sintaxa acestei funcții este: SUBSTITUTE (text, old_text, new_text, [instance])
  • Aceste patru argumente pot fi trecute în parametrul funcției. Dintre acestea, ultimul este opțional.

    text- Textul care trebuie schimbat.

    old_text- Textul de înlocuit.

    new_text- Textul care trebuie înlocuit cu.

    instanță- Instanța care trebuie înlocuită. Dacă nu este furnizată, sunt înlocuite toate instanțele. Este opțional.

  • SUBSTITUTE(B2, character_to_count,""") folosind această parte, înlocuim identificatorul unic cu nimic, folosind SUBSTITUTE funcție.
  • Apoi, folosind LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) și LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) calculăm de câte ori apare identificatorul unic în fiecare celulă. Pentru aceasta, se obține lungimea șirului fără identificatorul unic și se scade din lungimea totală a șirului.
  • În cele din urmă, se va lua în considerare IF este utilizată pentru a face rezultatele mai semnificative pentru utilizatori prin afișarea rezultatelor adevărate sau false.

  • Copiați formula până la E10 .

7. Comparați textul din două celule și evidențiați corespondențele

În acest exemplu, vom vedea cum să comparăm texte și să evidențiem corespondențele. Pentru aceasta vom folosi același set de date utilizat în metoda 4 Pentru acest exemplu, nu avem nevoie de nicio coloană pentru a afișa rezultate.

📌 Pași:

  • Selectați întregul set de date.
  • Mergeți la Formatarea condiționată O veți găsi la rubrica Acasă tab.
  • Selectați Regula nouă opțiune.

  • Selectați opțiunea marcată 1 .
  • Introduceți formula de mai jos în caseta marcată 2 .

=$B5=$C5

  • Sau puteți selecta doar cele două coloane din setul de date.
  • După aceea, faceți clic pe butonul Format opțiune.

  • Mergeți la Umpleți tab.
  • Selectați orice culoare.
  • Apoi apăsați OK .

  • Faceți clic pe butonul OK buton.

  • Vedeți datele potrivite evidențiate.

8. Comparați parțial textul din două celule în Excel (nu ține cont de majuscule și minuscule)

În ceea ce privește compararea a două celule, uneori putem lua în considerare o potrivire parțială. În această secțiune, vom vedea compararea parțială a textului a două celule. Există o mulțime de funcții disponibile în Excel pentru a verifica elementele parțiale. Dar, în acest exemplu, vom lua în considerare funcția Funcția RIGHT .

Să luăm în considerare acest tabel de date și vom afla dacă ultimele 6 caractere se potrivesc cu cele două celule.

📌 Pași:

  • Introduceți formula în Celula D5 și copiați formula până la

=RIGHT(B5,5)=RIGHT(C5,5)

9. Găsiți corespondențe în oricare două celule din același rând

Să avem un set de date format din trei liste de fructe. Acum vom compara celulele una cu cealaltă și vom obține două celule care se potrivesc în același rând, atunci acestea vor fi considerate ca fiind potrivite.

📌 Pași:

  • Introduceți formula în Celula E5 și copiați formula până la

=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")

Explicația formulei:

  • În plus, în acest caz, am folosit Funcția OR Să vedem sintaxa acestei funcții: OR (logic1, [logic2], ...)
  • Acesta poate lua în parametrii săi două sau mai multe logici.

    logic1 -> Prima cerință sau valoare logică care trebuie decisă.

    logic2 -> Aceasta este opțională. A doua cerință sau valoare logică care trebuie evaluată.

  • OR(B5=C5, C5=D5, B5=D5)

    Această porțiune decide dacă toate celulele sunt egale sau dacă cel puțin două sunt egale sau nu. Dacă da, atunci funcția IF decide valoarea finală pe baza OR rezultatul funcției.

Citește mai mult: Excel Numărați potrivirile în două coloane (4 moduri simple)

10. Găsiți celulele unice și cele potrivite prin compararea textului lor

Aici sarcina noastră este de a găsi fructele care sunt unice și care sunt potrivite în același rând. Pentru potrivire, vom considera că cel puțin două celule se potrivesc. Dacă cel puțin două celule se potrivesc, atunci va fi considerată o potrivire. Meci altfel Unic .

📌 Pași:

  • Introduceți formula în Celula E5 și copiați formula până la

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unique", "Match")

Explicația formulei:

  • Aici se află Funcția COUNTIF este utilizat suplimentar.
  • În această funcție, ambele argumente din parametru sunt obligatorii. În primul rând, se ia intervalul de celule care vor fi numărate. A doua secțiune ia criteriul care este condiția. Pe baza acestei condiții se va executa numărarea.
  • Prin utilizarea COUNTIF(C5:D5,B5)+(C5=D5)=0 încercăm să aflăm dacă rândul are valori unice sau potrivite. Dacă numărul este 0, atunci este unic, altfel există o valoare potrivită.

Cum se compară o celulă cu o coloană întreagă în Excel

Aici avem un set de date cu o listă de fructe și o celulă corespunzătoare. Acum vom compara celula corespunzătoare cu celula Lista de fructe și găsiți rezultatul meciului.

📌 Pași:

  • Introduceți formula în Celula E5.

=$E$5=B5:B13

  • După aceea, apăsați butonul Introduceți buton.

Când Celula E5 se potrivește cu celulele corespunzătoare din Gama B5:B13, atunci returnează ADEVĂRAT. În caz contrar, se returnează FALSE .

Concluzie

Acestea sunt modalitățile, prin care, comparăm textul a două celule în Excel. Am prezentat toate metodele cu exemplele respective, dar pot exista multe alte iterații. De asemenea, am discutat elementele fundamentale ale acestor funcții și codurile de format cele mai frecvent utilizate. Dacă aveți orice altă metodă de a realiza acest lucru, atunci nu ezitați să o împărtășiți cu us .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.