Excel if match formula: ellenőrizze, hogy két vagy több cella egyenlő-e

  • Ossza Meg Ezt
Michael Brown

A bemutató megtanítja, hogyan kell felépíteni az If match képletet az Excelben, hogy logikai értékeket, egyéni szöveget vagy egy másik cellából származó értéket adjon vissza.

Egy Excel-képlet, amellyel megnézhetjük, hogy két cella egyezik-e, lehet olyan egyszerű, mint az A1=B1. Azonban különböző körülmények között előfordulhat, hogy ez a nyilvánvaló megoldás nem működik, vagy a várttól eltérő eredményt ad. Ebben a bemutatóban a cellák összehasonlításának különböző módjait tárgyaljuk az Excelben, hogy megtaláljuk a feladatunkhoz szükséges optimális megoldást.

    Hogyan ellenőrizheti, hogy két cella egyezik-e az Excelben

    Az Excel If match képletének számos változata létezik. Tekintse át az alábbi példákat, és válassza ki az Ön forgatókönyvének legmegfelelőbbet.

    Ha két cella egyenlő, TRUE-t ad vissza

    A legegyszerűbb " Ha az egyik cella egyenlő egy másikkal, akkor igaz" Az Excel képlet a következő:

    A-cella = B sejt

    Ha például az egyes sorok A és B oszlopában lévő cellákat szeretné összehasonlítani, adja be ezt a képletet a C2-be, majd másolja lefelé az oszlopba:

    =A2=B2

    Az eredmény TRUE lesz, ha két cella azonos, egyébként FALSE:

    Megjegyzések:

    • Ez a képlet két Boolean értéket ad vissza: ha két cella egyenlő - TRUE; ha nem egyenlő - FALSE. Ha csak a TRUE értékeket szeretné visszaadni, használjon IF utasítást a következő példában látható módon.
    • Ez a képlet a következő case-insensitive , így a nagy- és kisbetűket azonos karaktereknek tekinti. Ha a szöveg nagy- és kisbetűi számítanak, akkor használja ezt a nagy- és kisbetű-érzékeny formulát.

    Ha két cella egyezik, visszatérési érték

    Ha saját értéket szeretne visszaadni, ha két cella egyezik, akkor egy IF utasítást kell létrehoznia ezzel a mintával:

    IF( A cella = B sejt , value_if_true, value_if_false)

    Például, az A2 és B2 összehasonlításához, és "igen" választ ad, ha ugyanazokat az értékeket tartalmazzák, és "nem" választ, ha nem, a képlet a következő:

    =IF(A2=B2, "igen", "nem")

    Ha csak akkor akarsz értéket visszaadni, ha a cellák egyenlőek, akkor adj meg egy üres karakterláncot ("") a value_if_false .

    Ha egyezik, akkor igen :

    =IF(A2=B2, "igen", "")

    Ha egyezik, akkor TRUE:

    =IF(A2=B2, TRUE, "")

    Megjegyzés: Ha a logikai értéket TRUE értékkel akarja visszaadni, ne zárja be idézőjelekbe, mert akkor a logikai értéket normál szöveges karakterlánccá alakítja.

    Ha egy cella egyenlő egy másikkal, akkor egy másik cellát ad vissza.

    És itt van egy variációja a Excel ha egyezés képlet, amely megoldja ezt a konkrét feladatot: összehasonlítja a két cellában lévő értékeket, és ha az adatok egyeznek, akkor másoljon egy értéket egy másik cellából.

    Az Excel nyelvén ez így hangzik:

    IF( A-cella = B sejt , C cella , "")

    Például, ha az A és B oszlopban lévő elemeket szeretnénk ellenőrizni, és a C oszlopból visszaadni egy értéket, ha a szöveg egyezik, akkor a D2-ben lévő képlet a következő, lemásolva:

    =IF(A2=B2, C2, "")

    Nagy- és kisbetű-érzékeny képlet két cella egyezésének megnézéséhez

    Olyan helyzetekben, amikor nagy- és kisbetű-érzékeny szöveges értékekkel van dolga, használja az EXACT funkciót a cellák pontos összehasonlításához, beleértve a betűk nagy- és kisbetűit is:

    IF(EXACT( A-cella , B sejt ), value_if_true, value_if_false)

    Ha például össze akarja hasonlítani az A2 és B2 elemeket, és "igen" választ ad, ha a szöveg pontosan megegyezik, "nem" választ, ha bármilyen eltérést talál, akkor ezt a képletet használhatja:

    =IF(EXACT(A2, B2), "Igen", "Nem")

    Hogyan ellenőrizhetjük, hogy több cella egyenlő-e

    Két cella összehasonlításához hasonlóan a több cella egyezésének ellenőrzése is többféleképpen történhet.

    ÉS formula, hogy megnézzük, több cella egyezik-e

    Több érték egyezésének ellenőrzésére használhatja az ÉS függvényt két vagy több logikai teszt segítségével:

    AND( A-cella = B sejt , A cella = C cella , ...)

    Például, ha azt szeretnénk megnézni, hogy az A2, B2 és C2 cellák egyenlőek-e, a képlet a következő:

    =ÉS(A2=B2, A2=C2)

    A dinamikus tömb Excelben (365 és 2021) az alábbi szintaxist is használhatja. Az Excel 2019-ben és annál alacsonyabb verzióban ez csak hagyományos CSE tömbképletként működik, amelyet a Ctrl + Shift + Enter billentyűk együttes lenyomásával fejezhet be.

    =AND(A2=B2:C2)

    Mindkét AND formula eredménye a TRUE és a FALSE logikai értékek.

    A saját értékek visszaadása érdekében az ÉS-t az IF függvénybe csomagoljuk be a következőképpen:

    =IF(AND(A2=B2:C2), "igen", "")

    Ez a képlet "igen"-t ad vissza, ha mindhárom cella egyenlő, egyébként egy üres cellát.

    COUNTIF formula több oszlop egyezőségének ellenőrzésére

    A többszörös egyezések ellenőrzésének másik módja a COUNTIF függvény használata ebben az űrlapban:

    COUNTIF( tartomány , sejt )= n

    Hol tartomány az egymással összehasonlítandó cellák tartománya, sejt a tartomány bármelyik cellája, és n a tartományban lévő cellák száma.

    A mintaadatkészletünk esetében a képlet a következő formában írható fel:

    =COUNTIF(A2:C2, A2)=3

    Ha sok oszlopot hasonlít össze, a COLUMNS függvény automatikusan megkaphatja a cellák számát (n):

    =COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)

    Az IF függvény pedig segít visszaadni bármit, amit csak akarsz eredményként:

    =IF(COUNTIF(A2:C2, A2)=3, "All match", "")

    Nagy- és kisbetű-érzékeny formula többszörös egyezésekhez

    A két cella ellenőrzéséhez hasonlóan az EXACT függvényt használjuk a pontos összehasonlítás elvégzésére, beleértve a betűhasonlítást is. Több cella kezeléséhez az EXACT függvényt az AND függvénybe kell beágyazni a következőképpen:

    AND(EXACT( tartomány , sejt ))

    Az Excel 365 és az Excel 2021 programban a dinamikus tömbök támogatása miatt ez normál képletként működik. Az Excel 2019 és alacsonyabb verzióban ne feledje, hogy a Ctrl + Shift + Enter billentyűkombinációt kell megnyomnia, hogy a tömb képlet .

    Ha például azt szeretné ellenőrizni, hogy az A2:C2 cellák ugyanazokat az értékeket tartalmazzák-e, akkor a nagy- és kisbetűket figyelembe vevő képlet a következő:

    =AND(EXACT(A2:C2, A2))

    Az IF-fel kombinálva a következő formát ölti:

    =IF(AND(EXACT(A2:C2, A2)), "Igen", "Nem")

    Ellenőrizze, hogy a cella egyezik-e a tartomány bármely cellájával

    Ha meg szeretné nézni, hogy egy adott tartomány bármelyik cellájával egyezik-e egy cella, használja a következő képletek egyikét:

    VAGY funkció

    A legjobb, ha 2-3 cella ellenőrzésére használják.

    VAGY( A cella = B sejt , A-cella = C cella , A cella = D cella , ...)

    Az Excel 365 és az Excel 2021 is érti ezt a szintaxist:

    VAGY( sejt = tartomány )

    Az Excel 2019 és újabb programokban ezt tömbképletként kell megadni a Ctrl + Shift + Enter billentyűkombináció megnyomásával.

    COUNTIF funkció

    COUNTIF( tartomány , sejt )>0

    Ha például azt szeretnénk ellenőrizni, hogy A2 egyenlő-e a B2:D2 bármelyik cellájával, akkor az alábbi képletek bármelyike megfelel:

    =OR(A2=B2, A2=C2, A2=D2)

    =OR(A2=B2:D2)

    =COUNTIF(B2:D2, A2)>0

    Ha az Excel 2019 vagy alacsonyabb verzióját használja, ne feledje, hogy a Ctrl + Shift + Enter billentyűkombinációt kell megnyomnia, hogy a második VAGY képlet a megfelelő eredményt adja.

    Visszatérni Igen/Nem vagy bármilyen más értéket, akkor tudja, mit kell tennie - a fenti formulák egyikét beilleszti az IF függvény logikai tesztjébe. Például:

    =IF(COUNTIF(B2:D2, A2)>0, "Igen", "Nem")

    További információért lásd: Érték létezésének ellenőrzése egy tartományban.

    Két tartomány egyenlőségének ellenőrzése

    Két tartomány cellánkénti összehasonlításához és a TRUE logikai érték visszaadásához, ha a megfelelő pozíciókban lévő összes cella egyezik, adjuk meg az azonos méretű tartományokat az ÉS függvény logikai tesztjéhez:

    AND( A tartomány = B tartomány )

    Például a B3:F6 mátrixban található A mátrix és a B11:F14 mátrixban található B mátrix összehasonlításához a képlet a következő:

    =ÉS(B3:F6= B11:F14)

    Ahhoz, hogy Igen / Nem eredményként a következő IF AND kombinációt használja:

    =IF(AND(B3:F6=B11:F14), "Igen", "Nem")

    Így kell használni az If match képletet az Excelben. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!

    Gyakorló munkafüzet

    Ha a cellák egyeznek az Excelben - képletpéldák (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.