Hogyan hasonlítsuk össze a szöveget két cella között az Excelben (10 módszer)

  • Ossza Meg Ezt
Hugh West

Ha csak két cellát hasonlítunk össze kézzel, az nem nehéz. De soha nem könnyű több száz és ezer szöveges karakterláncot összehasonlítani. Szerencsére az MS Excel számos funkciót és módszert biztosít számunkra, hogy ezt elég könnyen elvégezhessük. Ebben a cikkben több módszert mutatok be két cella szövegének összehasonlítására az Excelben.

Gyakorlati munkafüzet letöltése

Két cella összehasonlítása Text.xlsx

10 mód két cella szövegének összehasonlítására az Excelben

1. Két cella szövegének összehasonlítása az "egyenlő" operátorral (esetérzékeny)

Lássuk, hogyan lehet két cella szövegét összehasonlítani egy egyszerű képlet segítségével. Itt nem fogjuk figyelembe venni a nagy- és kisbetű-érzékenységet. Csak az a célunk, hogy csak az értékeket ellenőrizzük. Ehhez a módszerhez tekintsünk egy gyümölcsökből álló adathalmazt. Az adathalmazban két oszlopos gyümölcslisták lesznek. A feladatunk most az, hogy összevessük a gyümölcsök nevét és megjelenítsük az egyező eredményt.

📌 Lépések:

  • Írja be a képletet a D5 cella .

=B5=C5

  • Másolja le a képletet a D13 .

Megjegyzés:

Mivel ez a képlet nem fog működni a nagy- és kisbetű-érzékeny kérdésekben, ezért ha a szöveg egyezik az értékekkel, de nem ugyanabban a betűben vannak, akkor TRUE-t fog mutatni.

2. Két cella szövegének összehasonlítása az EXACT funkcióval (Nagy- és Kisbetű-érzékeny)

Ebben a szakaszban megnézzük, hogyan hasonlíthatunk össze két olyan szöveges cellát, ahol a pontos egyezésnek tekintjük a EXACT funkció Ehhez a módszerhez tekintsünk egy korábban használt adathalmazt. Most az a feladatunk, hogy összehasonlítsuk a gyümölcsök neveit, és megmutassuk a pontos egyezést.

📌 Lépések:

  • Írja be a képletet a D5 cella .

=EXACT(B5,C5)

  • Másolja le a képletet a D13 .

Megfigyelés:

Ha megfigyeli az eredményt, láthatja, hogy a EXACT függvény az eredményt adja vissza TRUE ha és csak akkor, ha a teljes szöveg teljes mértékben illeszkedik. A nagy- és kisbetűkre is érzékeny.

Az EXACT függvény használata az IF függvénnyel a szöveges kimenethez:

Itt ezen felül használjuk a IF funkció a EXACT függvényt a feltételes eredmények megjelenítéséhez. Ehhez is ugyanazt az adatkészletet fogjuk használni.

📌 Lépések:

  • Írja be a képletet a D5 cella .

=IF(EXACT(B5,C5), "Hasonló", "Különböző")

Képlet magyarázat:

Itt a belső függvényünk a következő EXACT amely két cella közötti pontos egyezést keres. Lássuk az IF függvények szintaxisát:

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

Az első részben a feltétel vagy kritérium, majd az érték, amely akkor kerül kiírásra, ha az eredmény igaz, majd ha az eredmény hamis.

Mivel nyomtatni fogjuk Hasonló ha a két cella egyezik, és Különböző ha nem. Ezért a második és harmadik argumentumot ezzel az értékkel töltjük fel.

  • Másolja le a képletet a D13 .

3. Két cella szövegének összehasonlítása IF függvény használatával (nem nagy- és kisbetű-érzékeny)

Csak a IF függvényt az egyezések megtalálására. Ismét lássuk a folyamatot ugyanazon adathalmaz felhasználásával.

📌 Lépések:

  • Írja be a képletet a D5 cella .

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

  • Másolja le a képletet a D13 .

4. Két szöveg összehasonlítása a karakterlánc hossza alapján a LEN funkcióval

Lássuk, hogyan tudjuk ellenőrizni, hogy a két cella szövege azonos hosszúságú-e. A mi gondunk az azonos hosszúságú szöveg lesz, nem pedig az azonos szöveg. Az adatállományunk ugyanaz lesz, mint fentebb.

📌 Lépések:

  • Írja be a képletet a D5 cella.

=IF(LEN(B5)=LEN(C5), "Ugyanaz", "Nem ugyanaz")

Képlet magyarázat:

  • Először is, ismernünk kell az alapfogalmakat a LEN funkció .
  • A funkció szintaxisa a következő: LEN (szöveg)
  • Ez a függvény arra szolgál, hogy megszámolja bármely szöveg vagy karakterlánc karaktereit. Ha bármilyen szöveget átadunk ebben a függvényben, akkor a függvény visszaadja a karakterek számát.
  • LEN(B5) ez a rész először megszámolja az egyes cellák karakterét az első oszlopból és LEN(C5) a másodikhoz.
  • Ha a hossz megegyezik, akkor a program kiírja a "Ugyanaz" és ha nem, akkor "Nem ugyanaz" .

  • Másolja le a képletet a D13 .

5. Két olyan cella szövegének összehasonlítása, amelyekben felesleges szóközök vannak

Lássuk, hogyan tudjuk ellenőrizni, hogy a két cella szövege ugyanaz-e a karakterlánc a felesleges szóközökkel az elején, közepén vagy végén. A gondunk az lesz, hogy a szóközök eltávolítása után ugyanazt a szöveget találjuk-e. Az adatállományunk ugyanaz lesz, mint fentebb.

📌 Lépések:

  • Írja be a képletet a D5 cella.

=TRIM(B5)=TRIM(C5)

Képlet magyarázat:

  • Először is, ismernünk kell az alapfogalmakat a TRIM funkció .
  • A funkció szintaxisa a következő: TRIM(text)
  • Ez a funkció arra szolgál, hogy eltávolítson minden szóközt egy szöveges karakterláncból, kivéve a szavak közötti egyszerű szóközöket.
  • TRIM(B5) ez a rész eltávolítja a felesleges szóközöket a cellából, a szavak közötti szóközöket és a TRIM(C5) a másodikhoz.
  • A szóközök eltávolítása után, ha mindkettő ugyanaz, akkor kiírja a "TRUE" és ha nem, akkor "FALSE" .

  • Másolja le a képletet a D13 .

6. Két Excel-cella szöveges karakterláncainak összehasonlítása egy adott karakter előfordulása alapján

Néha szükségünk lehet arra, hogy olyan cellákat hasonlítsunk össze, ahol az adott karaktereket fog tartalmazni. Ebben a részben megnézzük, hogyan lehet két cellát összehasonlítani egy adott karakter előfordulása alapján. Tekintsünk egy olyan adathalmazt, amely termékekből áll, azok küldési és fogadott azonosítójával. Ezek az azonosítók egyediek, és össze kell őket egyeztetni a küldési és fogadási azonosítókkal. Meg akarunk győződni arról, hogy minden sorban ugyanannyi küldött ésaz adott azonosítóval rendelkező tételek.

📌 Lépések:

  • Írja be a képletet a Cell E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Ugyanaz", "Nem ugyanaz"), "Nem ugyanaz")

Képlet magyarázat:

  • Itt ráadásul használtuk a SUBSTITUTE funkció Lássuk ennek a funkciónak az alapjait.
  • A funkció szintaxisa a következő: SUBSTITUTE (text, régi_szöveg, új_szöveg, [instance])
  • Ez a négy argumentum adható át a függvény paraméterében, közülük az utolsó opcionális.

    text- A váltáshoz szükséges szöveg.

    old_text- A helyettesítendő szöveg.

    new_text- A szöveg helyettesítendő.

    instance- A helyettesítendő példány. Ha nincs megadva, az összes példányt lecseréljük. Ez opcionális.

  • SUBSTITUTE(B2, character_to_count,"") ezt a részt használva az egyedi azonosítót a semmivel helyettesítjük a PÓTLÓ funkció.
  • Ezután a LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) és LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) kiszámítjuk, hogy az egyedi azonosító hányszor jelenik meg az egyes cellákban. Ehhez megkapjuk a karakterlánc hosszát az egyedi azonosító nélkül, és kivonjuk a karakterlánc teljes hosszából.
  • Végül, a IF függvényt arra használjuk, hogy az eredményeket értelmesebbé tegyük a felhasználók számára az igaz vagy hamis eredmények megjelenítésével.

  • Másolja le a képletet a E10 .

7. Két cella szövegének összehasonlítása és az egyezések kiemelése

Ebben a példában azt fogjuk látni, hogyan lehet szöveget összehasonlítani és kiemelni az egyezéseket. Ehhez is ugyanazt az adathalmazt fogjuk használni, amit a módszerben 4 Ebben a példában nincs szükségünk egyetlen oszlopra sem, hogy megjelenítsük az eredményeket.

📌 Lépések:

  • Jelölje ki a teljes adatállományt.
  • Menjen a Feltételes formázás . Megtalálod a Home tab.
  • Válassza ki a Új szabály opció.

  • Válassza ki a 1 .
  • Írja be az alábbi képletet a megjelölt mezőbe 2 .

=$B5=$C5

  • Vagy csak az adatkészlet két oszlopát is kijelölheti.
  • Ezután kattintson a Formátum opció.

  • Menjen a Töltse ki a címet. tab.
  • Válasszon bármilyen színt.
  • Ezután nyomja meg a OK .

  • Kattintson a OK gomb.

  • Lásd az egyeztetett adatokat kiemelve.

8. Szöveg összehasonlítása két cellából részben az Excelben (nem nagy- és kisbetű-érzékeny)

Két cella összehasonlítása szempontjából néha figyelembe vehetjük a részleges egyezést. Ebben a szakaszban két cella szövegének részleges összehasonlítását fogjuk látni. Az Excelben rengeteg függvény áll rendelkezésre a részleges elemek ellenőrzésére. De ebben a példában a RIGHT funkció .

Tekintsük ezt az adattáblát, és meg fogjuk találni, ha az utolsó 6 karakter megegyezik a két cellában.

📌 Lépések:

  • Írja be a képletet a D5 cella és másolja le a képletet a

=JOBB(B5,5)=JOBB(C5,5)

9. Egyezések keresése az azonos sor bármely két cellájában

Legyen egy három gyümölcslistából álló adatkészletünk. Most összehasonlítjuk a cellákat egymással, és bármely két egyező cellát kapunk ugyanabban a sorban, akkor azt egyezőnek tekintjük.

📌 Lépések:

  • Írja be a képletet a E5 cella és másolja le a képletet a

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

Képlet magyarázat:

  • Itt ráadásul használtuk a VAGY funkció Lássuk ennek a függvénynek a szintaxisát: OR (logikai1, [logikai2], ...)
  • Két vagy több logikai paramétert is elfogadhat.

    logikai1 -> Az első követelmény vagy logikai érték, amelyről dönteni kell.

    logikai2 -> Ez opcionális. A második kiértékelendő követelmény vagy logikai érték.

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

    Ez a rész eldönti, hogy az összes cella egyenlő-e vagy legalább kettő egyenlő-e. Ha igen, akkor az IF függvény eldönti a végső értéket az alábbi értékek alapján. VAGY függvény eredménye.

Bővebben: Excel számolás egyezések két oszlopban (4 egyszerű módja)

10. Keresse meg az egyedi és az egyező cellákat a szövegük összehasonlításával

Itt az a feladatunk, hogy megtaláljuk azokat a gyümölcsöket, amelyek egyediek, és amelyek ugyanabban a sorban egyeznek. Az egyezéshez legalább két cellát kell egyezésnek tekintenünk. Ha legalább két cella egyezik, akkor az egyezés egy Match egyébként Egyedi .

📌 Lépések:

  • Írja be a képletet a E5 cella és másolja le a képletet a

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

Képlet magyarázat:

  • Itt a COUNTIF funkció kiegészítésként használják.
  • Ebben a függvényben mindkét paraméterben szereplő argumentum kötelező. Először is, a számolásra kerülő cellák tartományát veszi fel. A második szakasz a kritériumot veszi fel, amely a feltétel. A feltétel alapján a számolás végrehajtásra kerül.
  • Azáltal, hogy COUNTIF(C5:D5,B5)+(C5=D5)=0 megpróbáljuk kideríteni, hogy a sorban van-e egyező vagy egyedi érték. Ha a szám 0, akkor egyedi, különben van egyező érték.

Hogyan hasonlítson össze egy cellát egy teljes oszloppal az Excelben?

Itt van egy adatkészletünk egy gyümölcslistával és egy megfelelő cellával. Most összehasonlítjuk a megfelelő cellát a Gyümölcsök listája oszlopot, és keresse meg a találat eredményét.

📌 Lépések:

  • Írja be a képletet a Cell E5.

=$E$5=B5:B13

  • Ezután nyomja meg a Írja be a címet. gomb.

Amikor E5 cella megegyezik a megfelelő cellákkal a B5:B13 tartomány, akkor visszatér IGAZ. Ellenkező esetben visszatér FALSE .

Következtetés

Ezek azok a módszerek, amelyekkel összehasonlítjuk két cella szövegét az Excelben. Az összes módszert bemutattam a hozzájuk tartozó példákkal együtt, de sok más iteráció is létezhet. Továbbá, tárgyaltam ezeknek a függvényeknek az alapjait és a leggyakrabban használt formátumkódjaikat. Ha van bármilyen más módszer, akkor kérjük, ossza meg bátran a következőkkel us .

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.