Sadržaj
Kada ručno uspoređujemo samo dvije ćelije, to nije teško. Ali nikad nije lako usporediti stotine i tisuće tekstualnih nizova. Srećom, MS Excel nam nudi nekoliko funkcija i načina da to izvedemo prilično jednostavno. U ovom ću članku pokazati nekoliko metoda za usporedbu teksta dviju ćelija u programu Excel.
Preuzmi vježbovnu bilježnicu
Usporedi Two Cells Text.xlsx
10 načina za usporedbu teksta dviju ćelija u Excelu
1. Usporedite tekst dviju ćelija pomoću operatora "Jednako" (neosjetljivo na velika i mala slova)
Da vidimo kako usporediti tekst dviju ćelija pomoću jednostavne formule. Ovdje nećemo razmatrati problem koji razlikuje velika i mala slova. Naša jedina briga je provjeriti samo vrijednosti. Za ovu metodu razmotrimo skup podataka voća. U skupu podataka imat ćemo liste voća u dva stupca. Sada je naš zadatak spojiti nazive voća i prikazati njihov podudaran rezultat.
📌 Koraci:
- Unesite formulu u ćeliju D5 .
=B5=C5
- Prepiši formulu do D13 .
Napomena:
Kao ova formula neće raditi za probleme osjetljive na velika i mala slova, zbog čega će se, ako se tekst podudara s vrijednostima, ali nisu istim slovom, prikazati TRUE za to.
2. Usporedite tekst dviju ćelija pomoću EXACT funkcije (razlikuje velika i mala slova)
U ovom odjeljku vidjet ćemo kako usporediti dvijećelije teksta gdje ćemo se smatrati točnim podudaranjem pomoću FUNKCIJE EXACT . Za ovu metodu razmotrimo skup podataka korišten prije. Sada je naš zadatak usporediti nazive voća i pokazati njihov točan rezultat.
📌 Koraci:
- Unesite formulu u ćeliju D5 .
=EXACT(B5,C5)
- Prepišite formulu do D13 .
Opažanje:
Ako promatrate rezultat, možete vidjeti da EXACT funkcija vraća rezultat TRUE ako i samo ako se cijeli tekst u potpunosti podudara. Također je osjetljiv na velika i mala slova.
Korištenje EXACT funkcije s IF za dobivanje izlaznog teksta:
Ovdje ćemo dodatno koristite IF funkciju s EXACT funkcijom za prikaz uvjetnih rezultata. Za ovo ćemo također koristiti isti skup podataka iznad.
📌 Koraci:
- Unesite formulu u ćeliju D5 .
=IF(EXACT(B5,C5),"Similar","Different")
Objašnjenje formule:
Ovdje je naš unutarnji funkcija je EXACT koja će pronaći točno podudaranje između dvije ćelije. Pogledajmo sintaksu IF funkcija:
=IF (logički_test, [vrijednost_ako_istina], [vrijednost_ako_netočno])
U prvom dijelu uzima uvjet ili kriterij, zatim vrijednost koja će biti ispisana ako je rezultat istinit, a zatim ako je rezultat lažan.
Kao što ćemo ispisati Slično ako su dvaćelije se podudaraju i različite ako nisu. Zato se drugi i treći argument popunjavaju ovom vrijednošću.
- Kopirajte formulu do D13 .
3. Usporedite tekst dviju ćelija pomoću funkcije IF (ne razlikuje velika i mala slova)
Možemo koristiti samo funkciju IF za pronalaženje podudaranja. Opet, pogledajmo proces koristeći isti skup podataka.
📌 Koraci:
- Unesite formulu u ćeliju D5 .
=IF(B5=C5,"Yes","No")
- Prepiši formulu do D13 .
4. Usporedite dva teksta po duljini niza s LEN funkcijom
Da vidimo kako možemo provjeriti ima li tekst dviju ćelija istu duljinu niza ili ne. Naša briga bit će tekst iste dužine, a ne isti tekst. Naš skup podataka bit će isti kao gore.
📌 Koraci:
- Unesite formulu u ćeliju D5.
=IF(LEN(B5)=LEN(C5), "Same", "Not Same")
Objašnjenje formule:
- Prvo, moramo znati osnovne koncepte LEN funkcije .
- Sintaksa ove funkcije je: LEN (tekst)
- Ova se funkcija koristi za brojanje znakova bilo kojeg teksta ili niza. Kada proslijedimo bilo koji tekst u ovu funkciju, ona će vratiti broj znakova.
- LEN(B5) ovaj dio prvo broji znak svake ćelije iz prvog stupca i LEN(C5) za drugu.
- Ako jeduljina je ista tada će ispisati “Isto” , a ako nije onda “Nije isto” .
- Prepišite formulu do D13 .
5. Usporedite tekst dviju ćelija koje imaju nepotrebne razmake
Da vidimo kako možemo provjeriti ima li tekst dviju ćelija isti niz s nepotrebnim razmacima na početku, u sredini ili na kraju. Naša briga bit će pronaći isti tekst nakon uklanjanja razmaka. Naš skup podataka bit će isti kao gore.
📌 Koraci:
- Unesite formulu u ćeliju D5.
=TRIM(B5)=TRIM(C5)
Objašnjenje formule:
- Prvo, moramo znati osnovne koncepte TRIM funkcije .
- Sintaksa ove funkcije je: TRIM(tekst)
- Ova se funkcija koristi za uklanjanje svih razmaka iz tekstualnog niza osim pojedinačnih razmaka između riječi.
- TRIM(B5) ovaj dio uklanja nepotrebne razmake iz očekivane ćelije pojedinačni razmaci između riječi i TRIM(C5) za drugu.
- Nakon uklanjanja razmaka ako su obje iste tada će ispisati “TRUE” i ako ne onda “FALSE” .
- Prepiši formulu do D13 .
6. Usporedite tekstualne nizove dviju ćelija u Excelu prema pojavljivanju određenog znaka
Ponekad ćemo možda trebati usporediti ćelije u kojima će sadržavati određene znakove. U ovom dijelu,vidjet ćemo kako usporediti dvije ćelije prema pojavljivanju određenog znaka. Razmotrimo skup podataka proizvoda s njihovim ID-om za slanje i ID-om za primanje. Ovi su ID-ovi jedinstveni i trebaju se podudarati s ID-ovima za slanje i primanje. Želimo biti sigurni da svaki redak sadrži jednak broj otpremljenih i primljenih artikala s tim određenim ID-om.
📌 Koraci:
- Unesite formulu u ćeliju E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")
Objašnjenje formule:
- Ovdje smo dodatno koristili funkciju ZAMJENA . Pogledajmo osnove ove funkcije.
- Sintaksa ove funkcije je: ZAMJENA (tekst, stari_tekst, novi_tekst, [instanca])
- Ova četiri argumenta mogu biti proslijeđeno u parametru funkcije. Među njima, posljednji je neobavezan.
text- Tekst za promjenu.
old_text- Tekst za zamjenu.
novi_tekst- Tekst za zamjenu.
instanca- Instanca za zamjenu. Ako nije navedeno, sve se instance zamjenjuju. Ovo nije obavezno.
- SUBSTITUTE(B2, character_to_count,””) upotrebom ovog dijela zamjenjujemo jedinstveni identifikator ničim koristeći SUBSTITUTE funkciju.
- Zatim koristeći LEN(C5)-LEN(ZAMJENA(C5, $B5,””)) i LEN(D5)-LEN(ZAMJENA(D5, $B5, ””)) računamo koliko se puta jedinstveni identifikator pojavljuje u svakoj ćeliji. Za ovo, nabaviteduljinu niza bez jedinstvenog identifikatora i oduzmite ga od ukupne duljine niza.
- Na kraju, funkcija IF koristi se kako bi rezultati bili značajniji za vaše korisnike prikazivanjem pravih ili lažni rezultati.
- Prepiši formulu do E10 .
7. Usporedite tekst iz dvije ćelije i označite podudaranja
U ovom primjeru ćemo vidjeti kako usporediti tekst i istaknuti podudaranja. Za ovo ćemo također koristiti isti skup podataka korišten u metodi 4 . U ovom primjeru ne trebamo nikakav stupac za prikaz rezultata.
📌 Koraci:
- Odaberite cijeli skup podataka.
- Idite na Uvjetno oblikovanje . Naći ćete ga pod karticom Početna .
- Odaberite opciju Novo pravilo .
- Odaberite opciju označenu s 1 .
- Unesite donju formulu u označeni okvir 2 .
=$B5=$C5
- Ili možete samo odabrati dva stupca skupa podataka.
- Nakon toga kliknite na Format opciju.
- Idite na karticu Ispuni .
- Odaberite bilo koju boju.
- Zatim pritisnite U redu .
- Kliknite na gumb U redu .
- Pogledajte označene podudarne podatke.
8. Usporedite tekst iz dvije ćelije djelomično u Excelu (bez razlikovanja velikih i malih slova)
U smislu usporedbe dviju ćelija,ponekad možemo razmotriti djelomično podudaranje. U ovom odjeljku vidjet ćemo djelomičnu usporedbu teksta dviju ćelija. U Excelu je dostupno mnogo funkcija za provjeru parijetalnih elemenata. Ali u ovom primjeru razmotrit ćemo funkciju RIGHT .
Razmotrimo ovu podatkovnu tablicu i otkrit ćemo odgovara li zadnjih 6 znakova dvjema ćelijama.
📌 Koraci:
- Unesite formulu u ćeliju D5 i kopirajte formulu do
=RIGHT(B5,5)=RIGHT(C5,5)
9. Pronađite podudaranja u bilo koje dvije ćelije u istom retku
Imamo skup podataka od tri popisa voća. Sada ćemo usporediti ćelije jednu s drugom i dobit ćemo bilo koje dvije ćelije koje se podudaraju u istom retku i onda će se to smatrati podudaranjem.
📌 Koraci:
- Unesite formulu u ćeliju E5 i kopirajte formulu do
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Objašnjenje formule:
- Ovdje smo dodatno koristili OR funkciju . Pogledajmo sintaksu ove funkcije: ILI (logički1, [logički2], …)
- Može uzeti dvije ili više logika u svojim parametrima.
logički1 -> ; Prvi zahtjev ili logička vrijednost o kojoj treba odlučiti.
Vidi također: Nejasno traženje u Excelu (s dodatkom i Power Queryjem)logical2 -> Ovo nije obavezno. Drugi zahtjev ili logička vrijednost za procjenu.
- ILI(B5=C5, C5=D5, B5=D5)
Pročitajte više: Excel broji podudaranja u dva stupca (4 laka načina)
10. Pronađite jedinstvene i podudarne ćelije uspoređujući njihov tekst
Ovdje je naš zadatak pronaći voće koje je jedinstveno i koje se slaže u istom redu. Za podudaranje ćemo smatrati da se najmanje dvije ćelije podudaraju. Ako se barem dvije ćelije podudaraju, to će se smatrati podudaranjem u suprotnom jedinstvenim .
📌 Koraci:
- Unesite formulu u ćeliju E5 i kopirajte formulu do
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")
Objašnjenje formule:
- Ovdje se dodatno koristi funkcija COUNTIF .
- U ovoj funkciji oba argumenta u parametar je obavezan. Prvo, uzima se raspon ćelija koje će se brojati. Drugi odjeljak uzima kriterije koji su uvjet. Na temelju ovog uvjeta brojanje će se izvršiti.
- Upotrebom COUNTIF(C5:D5,B5)+(C5=D5)=0 pokušavamo saznati ima li redak podudarne ili jedinstvene vrijednosti. Ako je broj 0, tada je jedinstven, inače postoji podudarna vrijednost.
Kako usporediti jednu ćeliju s cijelim stupcem u Excelu
Ovdje imamo skup podataka s jednim popisom voća i odgovarajućom ćelijom. Sada ćemo usporediti podudarnu ćeliju s Popisom voća stupac i pronađite rezultat podudaranja.
📌 Koraci:
- Unesite formulu u ćeliju E5.
=$E$5=B5:B13
- Nakon toga pritisnite Gumb Unesi.
Kada se ćelija E5 podudara s odgovarajućim ćelijama raspona B5:B13, zatim vraća TRUE. U suprotnom, vraća FALSE .
Zaključak
Ovo su načini na koje uspoređujemo tekst dviju ćelija u Excelu. Pokazao sam sve metode s odgovarajućim primjerima, ali može biti mnogo drugih ponavljanja. Također, raspravljao sam o osnovama ovih funkcija i njihovim najčešće korištenim kodovima formata. Ako imate neki drugi način da to postignete, slobodno ga podijelite s nama .