Ako porovnať text medzi dvoma bunkami v programe Excel (10 metód)

  • Zdieľajte To
Hugh West

Keď ručne porovnávame len dve bunky, nie je to zložité. Nikdy však nie je jednoduché porovnávať stovky a tisíce textových reťazcov. Našťastie nám MS Excel poskytuje niekoľko funkcií a spôsobov, ako to vykonať pomerne jednoducho. V tomto článku vám ukážem niekoľko spôsobov, ako porovnať text dvoch buniek v programe Excel.

Stiahnite si cvičebnicu

Porovnanie dvoch buniek Text.xlsx

10 spôsobov porovnania textu dvoch buniek v programe Excel

1. Porovnanie textu dvoch buniek pomocou operátora "Equal to" (nerozlišuje veľké a malé písmená)

Pozrime sa, ako porovnať text dvoch buniek pomocou jednoduchého vzorca. Tu nebudeme brať do úvahy otázku rozlišovania veľkých a malých písmen. Našou jedinou starosťou je skontrolovať iba hodnoty. Pre túto metódu uvažujme súbor údajov o ovocí. V súbore údajov budeme mať dvojstĺpcové zoznamy ovocia. Teraz je našou úlohou porovnať názvy ovocia a zobraziť ich zhodný výsledok.

📌 Kroky:

  • Zadajte vzorec do Bunka D5 .

=B5=C5

  • Skopírujte vzorec až po D13 .

Poznámka:

Keďže tento vzorec nebude fungovať v prípade problémov citlivých na veľkosť písmen, preto ak sa text zhoduje s hodnotami, ale nie sú v rovnakom písmene, zobrazí sa pre to TRUE.

2. Porovnanie textu dvoch buniek pomocou funkcie EXACT (citlivá na veľkosť písmen)

V tejto časti si ukážeme, ako porovnať dve bunky textu, v ktorých budeme považovať presnú zhodu pomocou Funkcia EXACT . pre túto metódu uvažujme súbor údajov použitý predtým. Teraz je našou úlohou porovnať názvy ovocia a zobraziť ich presný zhodný výsledok.

📌 Kroky:

  • Zadajte vzorec do Bunka D5 .

=EXACT(B5,C5)

  • Skopírujte vzorec až po D13 .

Pozorovanie:

Ak pozorujete výsledok, môžete vidieť, že EXACT funkcia vracia výsledok TRUE len vtedy, ak je celý text úplne zhodný. Rozlišujú sa aj malé a veľké písmená.

Použitie funkcie EXACT s IF na získanie textového výstupu:

Tu budeme navyše používať Funkcia IF s EXACT Funkcia na zobrazenie podmienených výsledkov. Aj na tento účel použijeme rovnaký súbor údajov ako vyššie.

📌 Kroky:

  • Zadajte vzorec do Bunka D5 .

=IF(EXACT(B5,C5), "Podobné", "Rozdielne")

Vysvetlenie vzorca:

Tu je naša vnútorná funkcia EXACT ktorá nájde presnú zhodu medzi dvoma bunkami. Pozrime sa na syntax funkcie IF:

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

V prvej časti sa zadá podmienka alebo kritérium, potom hodnota, ktorá sa vypíše, ak je výsledok true, a potom, ak je výsledok false.

Ako budeme tlačiť Podobné ak sa tieto dve bunky zhodujú a Rôzne Preto sa druhý a tretí argument vyplní touto hodnotou.

  • Skopírujte vzorec až po D13 .

3. Porovnanie textu dvoch buniek pomocou funkcie IF (nerozlišuje veľkosť písmen)

Môžeme použiť iba IF Funkcia na hľadanie zhody. Opäť sa pozrime na postup s použitím rovnakého súboru údajov.

📌 Kroky:

  • Zadajte vzorec do Bunka D5 .

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

  • Skopírujte vzorec až po D13 .

4. Porovnanie dvoch textov podľa dĺžky reťazca pomocou funkcie LEN

Pozrime sa, ako môžeme skontrolovať, či má text dvoch buniek rovnakú dĺžku reťazca alebo nie. Naším záujmom bude rovnaká dĺžka textu, nie rovnaký text. Náš súbor údajov bude rovnaký ako vyššie.

📌 Kroky:

  • Zadajte vzorec do Bunka D5.

=IF(LEN(B5)=LEN(C5), "Rovnaký", "Nie je rovnaký")

Vysvetlenie vzorca:

  • Najprv musíme poznať základné pojmy Funkcia LEN .
  • Syntax tejto funkcie je: LEN (text)
  • Táto funkcia sa používa na počítanie znakov akéhokoľvek textu alebo reťazca. Keď tejto funkcii odovzdáme akýkoľvek text, vráti nám počet znakov.
  • LEN(B5) táto časť najprv spočíta znak každej bunky z prvého stĺpca a LEN(C5) pre druhú.
  • Ak je dĺžka rovnaká, vypíše sa "Rovnaké" a ak nie, potom "Nie je to to isté" .

  • Skopírujte vzorec až po D13 .

5. Porovnanie textu dvoch buniek, ktoré majú zbytočné medzery

Pozrime sa, ako môžeme skontrolovať, či text dvoch buniek má rovnaký reťazec s nepotrebnými medzerami vpredu, uprostred alebo na konci. Naším záujmom bude zistiť rovnaký text po odstránení medzier. Náš súbor údajov bude rovnaký ako vyššie.

📌 Kroky:

  • Zadajte vzorec do Bunka D5.

=TRIM(B5)=TRIM(C5)

Vysvetlenie vzorca:

  • Najprv musíme poznať základné pojmy Funkcia TRIM .
  • Syntax tejto funkcie je: TRIM(text)
  • Táto funkcia sa používa na odstránenie všetkých medzier z textového reťazca okrem jednotlivých medzier medzi slovami.
  • TRIM(B5) táto časť odstráni z bunky zbytočné medzery, očakáva sa, že medzi slovami a TRIM(C5) pre druhú.
  • Po odstránení medzier, ak sú obe rovnaké, vypíše sa "TRUE" a ak nie, potom "FALSE" .

  • Skopírujte vzorec až po D13 .

6. Porovnanie textových reťazcov dvoch buniek v programe Excel podľa výskytu konkrétneho znaku

Niekedy môžeme potrebovať porovnať bunky, v ktorých sa budú nachádzať špecifické znaky. V tejto časti si ukážeme, ako porovnať dve bunky podľa výskytu špecifického znaku. Uvažujme súbor údajov o produktoch s ich ID odoslaných a prijatých produktov. Tieto ID sú jedinečné a mali by sa porovnať s ID odoslaných a prijatých produktov. Chceme sa uistiť, že každý riadok obsahuje rovnaký počet odoslaných aprijaté položky s týmto konkrétnym ID.

📌 Kroky:

  • Zadajte vzorec do Bunka E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,")), "Rovnaké", "Nie rovnaké")

Vysvetlenie vzorca:

  • Tu sme dodatočne použili Funkcia SUBSTITUTE . Pozrime sa na základy tejto funkcie.
  • Syntax tejto funkcie je: SUBSTITUTE (text, old_text, new_text, [instance])
  • Tieto štyri argumenty možno odovzdať v parametri funkcie. Posledný z nich je nepovinný.

    text - Text na prepnutie.

    old_text- Text na nahradenie.

    new_text- Text, ktorým sa má nahradiť.

    inštancia - Inštancia, ktorá sa má nahradiť. Ak nie je zadaná, nahradia sa všetky inštancie. Tento údaj je nepovinný.

  • SUBSTITUTE(B2, character_to_count,"") pomocou tejto časti nahrádzame jedinečný identifikátor ničím pomocou SUBSTITUTE funkcie.
  • Potom pomocou LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) a LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) vypočítame, koľkokrát sa jedinečný identifikátor objaví v každej bunke. Na tento účel získame dĺžku reťazca bez jedinečného identifikátora a odpočítame ju od celkovej dĺžky reťazca.
  • Nakoniec IF Funkcia sa používa na to, aby boli výsledky pre používateľov zmysluplnejšie tým, že zobrazuje pravdivé alebo nepravdivé výsledky.

  • Skopírujte vzorec až po E10 .

7. Porovnanie textu z dvoch buniek a zvýraznenie zhody

V tomto príklade si ukážeme, ako porovnať text a zvýrazniť zhody. Aj na tento účel použijeme rovnaký súbor údajov, ktorý bol použitý v metóde 4 . V tomto príklade nepotrebujeme žiadny stĺpec na zobrazenie výsledkov.

📌 Kroky:

  • Vyberte celý súbor údajov.
  • Prejsť na Podmienené formátovanie Nájdete ju v časti Domov tab.
  • Vyberte Nové pravidlo možnosť.

  • Vyberte možnosť označenú 1 .
  • Do označeného poľa zadajte nasledujúci vzorec 2 .

=$B5=$C5

  • Alebo môžete vybrať len dva stĺpce súboru údajov.
  • Potom kliknite na Formát možnosť.

  • Prejdite na Naplňte stránku tab.
  • Vyberte ľubovoľnú farbu.
  • Potom stlačte tlačidlo OK .

  • Kliknite na OK tlačidlo.

  • Pozrite si zvýraznené zodpovedajúce údaje.

8. Čiastočné porovnanie textu z dvoch buniek v programe Excel (nerozlišuje veľkosť písmen)

Pokiaľ ide o porovnávanie dvoch buniek, niekedy môžeme uvažovať o čiastočnej zhode. V tejto časti si ukážeme čiastočné porovnávanie textu dvoch buniek. V programe Excel je k dispozícii veľa funkcií na kontrolu parciálnych prvkov. V tomto príklade však budeme uvažovať o Funkcia RIGHT .

Uvažujme o tejto tabuľke údajov a zistíme, či sa posledných 6 znakov zhoduje s dvoma bunkami.

📌 Kroky:

  • Zadajte vzorec do Bunka D5 a skopírujte vzorec až po

=PRAVÁ(B5,5)=PRAVÁ(C5,5)

9. Nájsť zhody v ľubovoľných dvoch bunkách v rovnakom riadku

Teraz budeme porovnávať bunky navzájom a ak sa nám v tom istom riadku zhodujú dve bunky, potom sa budú považovať za zhodné.

📌 Kroky:

  • Zadajte vzorec do Bunka E5 a skopírujte vzorec až po

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

Vysvetlenie vzorca:

  • Tu sme dodatočne použili Funkcia OR . Pozrime sa na syntax tejto funkcie: OR (logical1, [logical2], ...)
  • Vo svojich parametroch môže mať dve alebo viac logík.

    logical1 -> Prvá požiadavka alebo logická hodnota, o ktorej treba rozhodnúť.

    logical2 -> Druhá požiadavka alebo logická hodnota, ktorá sa má vyhodnotiť.

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

    Táto časť rozhoduje o tom, či sú všetky bunky rovnaké alebo aspoň dve sú rovnaké alebo nie. Ak áno, potom funkcia IF rozhodne o konečnej hodnote na základe ALEBO výsledok funkcie.

Prečítajte si viac: Excel počíta zhody v dvoch stĺpcoch (4 jednoduché spôsoby)

10. Nájdite jedinečné a zhodné bunky porovnaním ich textu

Našou úlohou je nájsť plody, ktoré sú jedinečné a ktoré sa zhodujú v tom istom riadku. Pri zhode budeme uvažovať aspoň dve zhodné bunky. Ak sa zhodujú aspoň dve bunky, potom sa bude považovať za Zápas inak Jedinečné .

📌 Kroky:

  • Zadajte vzorec do Bunka E5 a skopírujte vzorec až po

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unikátne", "Zhoda")

Vysvetlenie vzorca:

  • Tu sa Funkcia COUNTIF sa používa dodatočne.
  • V tejto funkcii sú oba argumenty v parametri povinné. V prvej časti sa preberá rozsah buniek, ktoré sa budú počítať. V druhej časti sa preberá kritérium, ktorým je podmienka. Na základe tejto podmienky sa vykoná počítanie.
  • Pomocou COUNTIF(C5:D5,B5)+(C5=D5)=0 snažíme sa zistiť, či sa v riadku nachádzajú zhodné alebo jedinečné hodnoty. Ak je počet 0, potom je jedinečný, inak sa v ňom nachádza zhodná hodnota.

Ako porovnať jednu bunku s celým stĺpcom v programe Excel

Tu máme súbor údajov s jedným zoznamom ovocia a zodpovedajúcou bunkou. Teraz porovnáme zodpovedajúcu bunku s Zoznam ovocia a nájdite výsledok zhody.

📌 Kroky:

  • Zadajte vzorec do Bunka E5.

=$E$5=B5:B13

  • Potom stlačte tlačidlo Vstúpte na stránku tlačidlo.

Keď Bunka E5 sa zhoduje s príslušnými bunkami Rozsah B5:B13, potom vráti PRAVDA. V opačnom prípade vráti FALSE .

Záver

Toto sú spôsoby, ktorými porovnávame text dvoch buniek v programe Excel. Ukázal som všetky metódy s príslušnými príkladmi, ale môže existovať mnoho ďalších iterácií. Tiež som diskutoval o základoch týchto funkcií a ich najčastejšie používaných formátovacích kódoch. Ak máte nejaký iný spôsob, ako to dosiahnuť, neváhajte sa oň podeliť nás .

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.