Cuprins
Compararea textului în două coloane în Excel este o sarcină semnificativă în viața noastră de zi cu zi, mai ales atunci când trebuie să găsim ceva care se compară cu textul dat. În acest articol, mă voi concentra pe cele șapte modalități fructuoase de a compara textul în două coloane în Excel , cu exemple relevante.
Descărcați caietul de practică
Pentru o mai bună înțelegere, puteți descărca următorul registru de lucru Excel și îl puteți pune în practică.
Comparați textul în două coloane.xlsx7 moduri practice de a compara textul din două coloane în Excel
Acest articol vă va demonstra cum să comparați textul din două coloane în Excel folosind funcția aritmetică formula, combinând IF și COUNTIF funcții, formatarea condiționată, funcția VLOOKUP care înglobează funcția INDEX și MATCH funcții și combinarea SUMPRODUCT < ISNUMBER și MATCH funcții.
Să analizăm următorul set de date. Aici sunt prezentate două liste de articole, și anume Lista de articole 1 și Lista de articole 2, împreună cu vânzările acestora în ianuarie și, respectiv, februarie.
În acest moment, trebuie să comparăm lista de articole din perspective diferite. Să începem.
1. Compararea textului din două coloane pentru corespondențe în rânduri
Aici, vă vom demonstra cum să comparați textul în două coloane cu trei categorii, cum ar fi: potrivire identică (exactă) utilizând formula aritmetică generală, potriviri identice și diferențe utilizând funcția IF , și compararea corespondențelor sau a diferențelor cu ajutorul analizei sensibile la majuscule și minuscule.
1.1 Potrivirea identică (exactă) prin utilizarea formulei aritmetice generale
Pași:
- Aici, B5 este celula unui element din lista de elemente 1 și C5 este celula unui element din lista de elemente 2.
- În primul rând, selectați D5 celulă.
- În general, puteți utiliza următoarea formulă pentru a compara două coloane rând cu rând pentru a obține o corespondență identică.
=B5=C5
- Apoi, apăsați INTRĂ.
- Așadar, veți vedea aici prima potrivire identică din D5 celulă.
- În plus, folosiți instrumentul Fill Handle și trageți-l în jos de la D5 celulă la D16 celulă.
- În cele din urmă, puteți vedea toate corespondențele identice ca fiind adevărate și false.
1.2 Potriviri și diferențe identice utilizând funcția IF
Puteți găsi cu ușurință rezultatul privind potrivirea și necorespunderea (diferențele) atunci când utilizați împreună formula IF. Funcția IF este o funcție logică bazată pe o afirmație dată.
Sintaxa funcției IF
=IF(test_logic, [value_if_true], [value_if_false])
Argumentele funcției IF
- test_logic - O valoare sau o expresie logică care poate fi evaluată ca fiind ADEVĂRATĂ sau FALSĂ.
- value_if_true - [opțional] Valoarea care trebuie returnată atunci când testul logic_test este evaluat la TRUE.
- value_if_false - [opțional] Valoarea care trebuie returnată atunci când testul logic_test este evaluat la FALSE.
Pași:
- Aici, alegeți opțiunea D5 celulă mai întâi.
- Acum, să aplicăm formula în cazul setului nostru de date.
=IF(B5=C5, "Match", "Not Match")
- După aceea, apăsați ENTER .
- Apoi, veți obține rezultatul ca NU se potrivesc în D5 celulă.
- În plus, utilizați Mâner de umplere și trageți-l în jos din D5 celulă la D16 celulă.
- Aici, veți obține toate rezultatele.
1.3 Compararea corespondențelor sau a diferențelor cu analiza sensibilă la majuscule și minuscule
În cazul anterior, nu am luat în considerare sensibilitatea textului. Dacă doriți să comparați lista de elemente pe baza sensibilității la majuscule și minuscule folosind funcția EXACTĂ , puteți proceda cu următoarea formulă. Funcția EXACTĂ compară două texte, luând în considerare majusculele și minusculele.
Pași:
- În această imagine, vom colora cele două rânduri date pentru a vedea diferența.
- Aici, alegeți opțiunea D5 celulă mai întâi.
- Apoi, să aplicăm formula în cazul setului nostru de date.
=IF(EXACT(B5,C5), "Match", "Not Match")
- După aceea, apăsați ENTER .
- Deci, veți vedea aici rezultatul în D5 celulă.
- În plus, utilizați Mâner de umplere și trageți-l în jos din D5 celulă la D16 celulă.
- În consecință, în captura de ecran, putem vedea că doar modificarea în F a Congelator de piept oferă rezultatul " Nu se potrivesc "
2. Comparați textul din două coloane prin combinarea funcțiilor IF și COUNTIF în Excel
În exemplele anterioare, am făcut comparația rând cu rând, dar uneori trebuie să lucrăm de-a lungul unor elemente întregi, nu doar rând cu rând. În această situație, puteți utiliza funcția COUNTIF .
Funcția COUNTIF este o funcție Excel pentru numărarea celulelor dintr-un interval care îndeplinește o anumită condiție. Această funcție poate număra celule care conțin date, numere și text.
Sintaxa funcției COUNTIF
=COUNTIF(range, criteria)
Argumentul funcției COUNTIF
gama - Intervalul de celule care trebuie numărate.
criterii - Criteriile care controlează ce celule trebuie numărate.
Pași:
- Aici, alegeți opțiunea D5 celulă mai întâi.
- Apoi, să aplicăm aici formula de mai jos.
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")
- Aici, C5:C13 este intervalul de celule pentru lista de elemente 2, iar B5 este celula unui articol din lista de articole 1. Dacă funcția IF returnează zero (Not Found in List 2) sau 1 (Found in List 2).
- Apoi, apăsați ENTER .
- Deci, veți vedea aici rezultatul în D5 celulă.
- În plus, utilizați Mâner de umplere și trageți-l în jos din D5 celulă la D16 celulă.
- În cele din urmă, veți obține toate rezultatele aici, în imaginea de mai jos.
3. Aplicarea formatării condiționate pentru a compara textul din două coloane pentru potrivire și diferențe
Folosind formatarea condiționată în Excel, puteți aplica o formatare personalizată la celulele care îndeplinesc anumite criterii cu culori de evidențiere.
Să aplicăm funcția pentru a compara cele două liste de articole.
3.1 Găsirea corespondențelor
Puteți găsi elementul potrivit dacă urmați pașii de mai jos.
Pași:
- În primul rând, mergeți la Acasă > Formatarea condiționată > Regula nouă .
- Apoi, selectați Utilizați o formulă pentru a determina ce celule trebuie formatate și introduceți formula în spațiul gol, așa cum se arată în următoarea captură de ecran.
=$B5=$C5
- Ulterior, faceți clic pe Format .
- După aceea, mergeți la Umpleți alegeți culoarea dorită și apăsați Ok .
- Apăsați din nou Ok în Regulă nouă de formatare caseta de dialog.
- Ca rezultat, veți obține următoarea ieșire. Doar difuzorul și monitorul de birou sunt potrivite.
3.2 Constatarea diferențelor
Pași:
- Aici, pentru a găsi diferențele, trebuie să efectuați aceeași procedură ca și în cazul precedent, cu excepția faptului că trebuie să introduceți următoarea formulă în locul celei anterioare.
=$B5$C5
- În cele din urmă, veți obține următorul rezultat.
Citește mai mult: Cum să compari două coloane în Excel pentru a găsi diferențe
4. Evidențierea textului duplicat sau unic pentru a compara în două coloane folosind formatarea condiționată
În această metodă, vom folosi Formatarea condiționată din nou, cu excepția formulei și să utilizeze Reguli de evidențiere a celulelor opțiune a funcției.
4.1 Găsirea textului duplicat (text corespondent)
Puteți identifica elementele duplicate fără nicio formulă. Pentru aceasta, urmați pașii de mai jos.
Pași:
- Aici, selectați Acasă > Formatarea condiționată > Reguli de evidențiere a celulelor > Valori duplicate.
- Apoi deschideți fereastra Valori duplicate .
- Ulterior, păstrați valoarea implicită Duplicat în celulele Format care o conțin, modificați opțiunea valori cu opțiunea (pur și simplu se afișează culoarea), apoi apăsați OK .
- Veți obține următorul rezultat.
4.2 Găsirea textului unic (text nepotrivit)
De asemenea, puteți identifica numele unic al elementelor în care sunt disponibile texte duplicate.
Pași:
- Deci, urmați pașii anteriori până când apare caseta de dialog și anume Valori duplicate În caseta de dialog, schimbați opțiunea implicită în Unic și apăsați OK .
- După ce urmați pașii de mai sus, veți obține următorul rezultat.
5. Utilizarea funcției VLOOKUP pentru compararea și găsirea textului lipsă în Excel
Ei bine, este posibil să trebuiască să găsiți textul lipsă din două coloane de text date. De exemplu, dacă doriți să determinați dacă un element dintr-o listă se află sau nu în cealaltă listă, puteți utiliza funcția VLOOKUP . VLOOKUP este o funcție Excel pentru căutări de date organizate pe verticală într-un tabel. Funcția este compatibilă atât cu potrivirea aproximativă, cât și cu cea exactă.
Sintaxa funcției VLOOKUP
=VLOOKUP(value, table, col_index, [range_lookup])
Argumentul funcției VLOOKUP
- valoare - Valoarea care trebuie căutată în prima coloană a unui tabel.
- tabelul - Tabelul din care se extrage o valoare.
- col_index - Coloana din tabel din care se va prelua o valoare.
- range_looku p - [opțional] TRUE = potrivire aproximativă (implicit). FALSE = potrivire exactă.
Pași:
- În primul rând, alegeți D5 celulă.
- Apoi, formula va fi următoarea pentru setul nostru de date.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- După aceea, apăsați ENTER .
Repartizarea formulei
- Aici, B5 este elementul de căutare, C5:C13 este intervalul de celule pentru lista de elemente 2,
- Trebuie să aflați dacă B5 ( AC ) se găsește sau nu în lista de elemente 2.
- Acum, dacă elementul de căutare ( AC ) se regăsește în lista de articole 2, se găsește VLOOKUP returnează numele elementului. În caz contrar, dacă formula AC nu se găsește în lista 2, formula returnează un #N/A eroare Așadar, acesta este elementul lipsă.
- În plus, în cadrul ISERROR este utilizată pentru a evita erorile. Dacă rezultatul este o eroare, funcția se va returna ca fiind ADEVĂRAT , și FALSE dacă rezultatul nu este o eroare.
- Așadar, veți vedea aici prima potrivire identică din D5 celulă.
- În plus, utilizați Mâner de umplere și trageți-l în jos din D5 celulă la D16 celulă.
- În cele din urmă, puteți vedea toate corespondențele identice ca fiind adevărate și false.
Related: Formula VLOOKUP pentru a compara două coloane din foi diferite!
6. Compararea textului și extragerea datelor prin îmbinarea funcțiilor INDEX și MATCH
Dacă aveți nevoie să extrageți sau să returnați valoarea elementelor potrivite, puteți utiliza combinația de funcția INDEX MATCH . Funcția INDEX în Excel returnează valoarea care se află într-un loc specificat într-un interval sau într-o matrice.
Sintaxa funcției INDEX
=INDEX(array, row_num, [col_num], [area_num])
Argumentul funcției INDEX
- array - Un interval de celule sau o constantă de matrice.
- număr_ rând - Poziția rândului în referință sau în matrice.
- col_num - [opțional] Poziția coloanei în referință sau în matrice.
- număr_zonă - [opțional] Intervalul de referință care trebuie utilizat.
Funcția MATCH este utilizat pentru localizarea locației valorii de căutare într-un rând, coloană sau tabel. MATCH este adesea cuplat cu INDEXUL funcția pentru a prelua o valoare corespunzătoare.
Sintaxa funcției MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Argumentul funcției MATCH
- lookup_value - Valoarea care trebuie să se potrivească în lookup_array.
- lookup_array - Un interval de celule sau o referință la o matrice.
Pași:
- Să presupunem că ați dat o listă de articole de căutare care sunt disponibile într-o altă listă de articole cu vânzările lor. Acum, trebuie să extrageți vânzările pentru articolele care corespund.
- Pentru aceasta, trebuie să folosiți următoarea formulă.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2),2)
- Apoi, apăsați ENTER .
- Aici, B5:C16 este lista de articole cu vânzările acestora, E5 este un element de căutare, B5:B16 este lista elementelor, 0 este pentru potrivirea exactă, iar 2 este pentru indicele coloanei.
- Astfel, veți vedea aici valoarea Sales în rubrica D5 celulă.
- În plus, utilizați Mâner de umplere și trageți-l în jos din D5 celulă la D16 celulă.
- În cele din urmă, în imaginea de mai jos veți obține toate valorile de vânzare.
7. Îmbinarea funcțiilor SUMPRODUCT, ISNUMBER și MATCH pentru a compara textul din două coloane cu potrivire prin numărare
Dacă doriți să numărați numărul de texte sau de elemente care corespund, puteți utiliza funcția SUMPRODUCT Formula este o funcție extraordinar de multifațetată, dar destul de flexibilă, care este potrivită pentru însumări de genul SUMIFS .
Sintaxa funcției SUMPRODUCT
=SUMPRODUCT(array1, [array2],...)
Argumentul funcției SUMPRODUCT
- array1 - Prima matrice sau interval de multiplicare, apoi de adunare.
- array2 - [opțional] A doua matrice sau interval de multiplicare, apoi de adunare.
Pași:
- În primul rând, selectați D5 celulă.
- În al doilea rând, scrieți următoarea formulă în cazul setului nostru de date.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Apoi, apăsați ENTER .
- În această formulă, B5:B16 este intervalul de celule pentru lista de elemente 1, iar C5:C13 se referă la lista de articole 2. În plus, elementul -ISNUMBER este utilizată pentru a transforma rezultatul în valori numerice.
- În cele din urmă, veți vedea următorul rezultat în imaginea dată.
Citește mai mult: Excel numără potrivirile în două coloane (4 moduri simple)
Concluzie
În acest articol, am acoperit 7 metode la îndemână pentru a compara textul din două coloane în Excel. Sperăm sincer că v-ați bucurat și ați învățat multe din acest articol. În plus, dacă doriți să citiți mai multe articole despre Excel, puteți vizita site-ul nostru, Exceldemy Dacă aveți întrebări, comentarii sau recomandări, vă rugăm să le lăsați în secțiunea de comentarii de mai jos.