Kuinka vertailla tekstiä kahden solun välillä Excelissä (10 menetelmää)

  • Jaa Tämä
Hugh West

Kun vertaamme vain kahta solua manuaalisesti, se ei ole vaikeaa. Mutta ei ole koskaan helppoa vertailla satoja ja tuhansia tekstijonoja. Onneksi MS Excel tarjoaa meille useita toimintoja ja tapoja tehdä tämä melko helposti. Tässä artikkelissa esittelen useita tapoja verrata kahden solun tekstiä Excelissä.

Lataa harjoituskirja

Vertaa kahta solua Text.xlsx

10 tapaa verrata kahden solun tekstiä Excelissä

1. Vertaa kahden solun tekstiä käyttämällä "Equal to" -operaattoria (Case Insensitive).

Katsotaanpa, miten kahden solun tekstiä voidaan verrata yksinkertaisella kaavalla. Tässä emme ota huomioon isojen ja pienten kirjainten välistä eroa. Ainoa huolenaiheemme on tarkistaa vain arvot. Tätä menetelmää varten tarkastellaan hedelmistä koostuvaa tietokokonaisuutta. Tietokokonaisuudessa meillä on kahden sarakkeen hedelmälistat. Tehtävämme on nyt verrata hedelmien nimiä ja näyttää niiden yhteensopiva tulos.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5 .

=B5=C5

  • Kopioi kaava alas asti D13 .

Huom:

Koska tämä kaava ei toimi isojen ja pienten kirjainten välisissä asioissa, jos teksti vastaa arvoja, mutta ne eivät ole samassa kirjaimessa, se näyttää TRUE.

2. Kahden solun tekstin vertailu EXACT-funktiolla (isot ja pienet kirjaimet huomioiden)

Tässä jaksossa näemme, miten vertaamme kahta tekstisolua, joissa meitä pidetään täsmällisenä vastaavuutena käyttämällä komentoa EXACT-toiminto Nyt tehtävämme on verrata hedelmien nimiä ja näyttää niiden täsmällinen vastaavuus.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5 .

=EXACT(B5,C5)

  • Kopioi kaava alas asti D13 .

Havainto:

Jos tarkkailee tulosta, näkee, että EXACT funktio palauttaa tuloksen TRUE jos ja vain jos koko teksti on täysin sovitettu. Se on myös isojen ja pienten kirjainten suhteen erilainen.

EXACT-funktion käyttö IF:n kanssa tekstitulosteen saamiseksi:

Tässä käytämme lisäksi IF-toiminto kanssa EXACT funktiota ehdollisten tulosten näyttämiseksi. Myös tätä varten käytämme samaa tietokokonaisuutta kuin edellä.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5 .

=IF(EXACT(B5,C5), "Samanlainen", "Erilainen")

Kaavan selitys:

Tässä sisäinen funktiomme on EXACT joka etsii tarkan vastaavuuden kahden solun välillä. Katsotaanpa IF-funktioiden syntaksia:

=IF (looginen_testi, [arvo_jos_tosi], [arvo_jos_väärin])

Ensimmäisessä osassa se ottaa ehdon tai kriteerit, sitten arvon, joka tulostetaan, jos tulos on tosi, ja sitten, jos tulos on epätosi.

Koska tulostamme Samanlainen jos nämä kaksi solua vastaavat toisiaan ja Eri jos ne eivät ole. Siksi toinen ja kolmas argumentti täytetään tällä arvolla.

  • Kopioi kaava alas asti D13 .

3. Kahden solun tekstin vertailu IF-funktiolla (ei isokirjaintarkka)

Voimme käyttää vain IF funktiota vastaavuuksien etsimiseen. Katsotaan taas prosessia käyttäen samaa tietokokonaisuutta.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5 .

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

  • Kopioi kaava alas asti D13 .

4. Kahden tekstin vertailu merkkijonon pituuden mukaan LEN-funktiolla

Katsotaanpa, miten voimme tarkistaa, onko kahden solun tekstillä sama merkkijonon pituus vai ei. Huolenaiheemme on samanpituinen teksti, ei sama teksti. Tietoaineistomme on sama kuin edellä.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5.

=IF(LEN(B5)=LEN(C5), "Sama", "Ei sama")

Kaavan selitys:

  • Ensin on tunnettava peruskäsitteet, jotka koskevat LEN-toiminto .
  • Tämän toiminnon syntaksi on: LEN (teksti)
  • Tätä funktiota käytetään minkä tahansa tekstin tai merkkijonon merkkien laskemiseen. Kun annamme minkä tahansa tekstin tähän funktioon, se palauttaa merkkien määrän.
  • LEN(B5) tämä osa laskee ensin jokaisen solun merkin ensimmäisestä sarakkeesta ja LEN(C5) toisen osalta.
  • Jos pituus on sama, se tulostaa arvon "Sama" ja jos ei, niin "Ei sama" .

  • Kopioi kaava alas asti D13 .

5. Vertaa kahden solun tekstiä, joissa on tarpeettomia välilyöntejä.

Katsotaanpa, miten voimme tarkistaa, onko kahden solun teksti sama merkkijono, jonka edessä, keskellä tai lopussa on tarpeettomia välilyöntejä. Huolenaiheemme on löytää sama teksti välilyöntien poistamisen jälkeen. Tietoaineistomme on sama kuin edellä.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5.

=TRIM(B5)=TRIM(C5)

Kaavan selitys:

  • Ensin on tunnettava peruskäsitteet, jotka koskevat TRIM-toiminto .
  • Tämän toiminnon syntaksi on: TRIM(text)
  • Tätä funktiota käytetään poistamaan kaikki välilyönnit tekstijonosta lukuun ottamatta yksittäisiä välilyöntejä sanojen välissä.
  • TRIM(B5) tämä osa poistaa tarpeettomat välilyönnit solusta odottavat yksittäisiä välilyöntejä sanojen välissä ja TRIM(C5) toisen osalta.
  • Kun välilyönnit on poistettu, jos molemmat ovat samat, se tulostaa seuraavat tiedot "TODELLA" ja jos ei, niin "FALSE" .

  • Kopioi kaava alas asti D13 .

6. Vertaa kahden Excel-solun tekstirivejä tietyn merkin esiintymisen perusteella

Joskus saatamme joutua vertailemaan soluja, joissa se sisältää tiettyjä merkkejä. Tässä osassa näemme, miten vertaamme kahta solua tietyn merkin esiintymisen perusteella. Tarkastellaan tuotetietokantaa, jossa on tuotteiden lähetystunnukset ja vastaanotetut tunnukset. Nämä tunnukset ovat yksilöllisiä ja niitä pitäisi verrata lähetys- ja vastaanotto-tunnuksiin. Haluamme varmistaa, että jokaisella rivillä on yhtä paljon lähetettyjä javastaanotetut tuotteet, joilla on kyseinen tunnus.

📌 Askeleet:

  • Syötä kaava kohtaan Solu E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Sama", "Ei sama")

Kaavan selitys:

  • Tässä lisäksi olemme käyttäneet SUBSTITUTE-toiminto Katsotaanpa tämän toiminnon perusteita.
  • Tämän toiminnon syntaksi on: SUBSTITUTE (teksti, vanha_teksti, uusi_teksti, [instanssi])
  • Nämä neljä argumenttia voidaan antaa funktion parametrina, joista viimeinen on valinnainen.

    text- Vaihdettava teksti.

    old_text- Korvattava teksti.

    new_text- Teksti, jolla korvataan.

    instance- Korvattava instanssi. Jos sitä ei anneta, kaikki instanssit korvataan. Tämä on valinnainen.

  • SUBSTITUTE(B2, character_to_count,"") tämän osan avulla korvaamme yksilöllisen tunnisteen tyhjällä käyttämällä komentoa SIJAINEN toiminto.
  • Sitten käyttämällä LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))) ja LEN(D5)-LEN(SUBSTITUTE(D5, $B5,""))) laskemme, kuinka monta kertaa yksilöllinen tunniste esiintyy kussakin solussa. Tätä varten saat merkkijonon pituuden ilman yksilöllistä tunnusta ja vähennät sen merkkijonon kokonaispituudesta.
  • Lopuksi IF funktiota käytetään tekemään tuloksista mielekkäämpiä käyttäjille näyttämällä oikeat tai väärät tulokset.

  • Kopioi kaava alas asti E10 .

7. Vertaile kahden solun tekstiä ja korosta osumat.

Tässä esimerkissä katsomme, miten vertaamme tekstiä ja korostamme osumat. Myös tässä käytämme samaa tietokokonaisuutta, jota käytettiin menetelmässä 4 Tässä esimerkissä emme tarvitse mitään saraketta tulosten näyttämiseen.

📌 Askeleet:

  • Valitse koko tietokokonaisuus.
  • Siirry osoitteeseen Ehdollinen muotoilu . Löydät sen kohdasta Etusivu välilehti.
  • Valitse Uusi sääntö vaihtoehto.

  • Valitse vaihtoehto, jossa on merkintä 1 .
  • Kirjoita alla oleva kaava merkittyyn ruutuun 2 .

=$B5=$C5

  • Voit myös valita vain tietokokonaisuuden kaksi saraketta.
  • Napsauta sen jälkeen Muotoilu vaihtoehto.

  • Mene osoitteeseen Täytä välilehti.
  • Valitse mikä tahansa väri.
  • Paina sitten OK .

  • Napsauta OK nappi.

  • Katso sovitetut tiedot korostettuna.

8. Vertaile tekstiä kahdesta solusta osittain Excelissä (ei kirjainkokoja).

Kahden solun vertailussa voimme joskus harkita osittaista täsmäytystä. Tässä osassa tarkastelemme kahden solun tekstin osittaista vertailua. Excelissä on paljon toimintoja, joilla voidaan tarkistaa osittaisia elementtejä. Tässä esimerkissä tarkastelemme kuitenkin funktiota RIGHT-toiminto .

Tarkastellaan tätä datataulukkoa ja selvitetään, täsmäävätkö 6 viimeistä merkkiä kahteen soluun.

📌 Askeleet:

  • Syötä kaava kohtaan Solu D5 ja kopioi kaava alas

=OIKEA(B5,5)=OIKEA(C5,5)

9. Etsi vastaavuuksia saman rivin kahdesta solusta.

Vertaamme soluja keskenään, ja jos kaksi solua täsmää samalla rivillä, se katsotaan täsmääväksi.

📌 Askeleet:

  • Syötä kaava kohtaan Solu E5 ja kopioi kaava alas

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

Kaavan selitys:

  • Tässä lisäksi olemme käyttäneet OR-toiminto Katsotaanpa tämän funktion syntaksia: OR (looginen1, [looginen2], ...)
  • Se voi ottaa parametreihinsa kaksi tai useamman logiikan.

    logical1 -> Ensimmäinen vaatimus tai looginen arvo, josta on päätettävä.

    looginen2 -> Tämä on valinnainen. Toinen arvioitava vaatimus tai looginen arvo.

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

    Tässä osassa päätetään, ovatko kaikki solut yhtä suuria tai ainakin kaksi solua yhtä suuria vai ei. Jos kyllä, IF-funktio päättää lopullisen arvon, joka perustuu arvoon TAI funktion tuloksen.

Lue lisää: Excel Count Matches kahdessa sarakkeessa (4 helppoa tapaa)

10. Etsitään ainutlaatuiset ja yhteensopivat solut vertaamalla niiden tekstiä.

Tässä tehtävämme on löytää ne hedelmät, jotka ovat ainutlaatuisia ja jotka vastaavat toisiaan samalla rivillä. Jos vähintään kaksi solua vastaa toisiaan, katsotaan, että vähintään kaksi solua vastaa toisiaan. Jos vähintään kaksi solua vastaa toisiaan, katsotaan, että kyseessä on Ottelu muuten Ainutlaatuinen .

📌 Askeleet:

  • Syötä kaava kohtaan Solu E5 ja kopioi kaava alas

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

Kaavan selitys:

  • Täällä COUNTIF-toiminto käytetään lisäksi.
  • Tässä funktiossa molemmat parametriargumentit ovat pakollisia. Ensin se ottaa solujen alueen, joka lasketaan. Toinen osa ottaa kriteerit, jotka ovat ehto. Tämän ehdon perusteella laskenta suoritetaan.
  • Käyttämällä COUNTIF(C5:D5,B5)+(C5=D5)=0 Yritämme selvittää, onko rivillä täsmääviä vai yksilöllisiä arvoja. Jos luku on 0, se on yksilöllinen, muuten on olemassa täsmäävä arvo.

Kuinka vertailla yhtä solua koko sarakkeen kanssa Excelissä?

Tässä meillä on tietokokonaisuus, jossa on yksi hedelmälista ja vastaava solu. Nyt vertaamme vastaavaa solua ja Hedelmien luettelo sarakkeeseen ja etsi tulos.

📌 Askeleet:

  • Syötä kaava kohtaan Solu E5.

=$E$5=B5:B13

  • Paina sen jälkeen Kirjoita nappi.

Kun Solu E5 täsmää vastaavien solujen kanssa Alue B5:B13, palauttaa sitten TOTTA. Muussa tapauksessa palaa FALSE .

Päätelmä

Näillä tavoilla vertaamme kahden solun tekstiä Excelissä. Olen näyttänyt kaikki menetelmät esimerkkeineen, mutta niitä voi olla monia muitakin. Olen myös käsitellyt näiden funktioiden perusteita ja niiden yleisimmin käytettyjä muotoilukoodeja. Jos sinulla on jokin muu menetelmä tämän saavuttamiseksi, voit vapaasti jakaa sen kanssamme. us .

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.