Excel képlet: Ellenőrizze, hogy a cella tartalmaz-e néhány szöveget, de nem tartalmaz-e másokat
Annak ellenőrzésére, hogy egy cella tartalmaz-e néhány szöveget az A tartományban, de nem tartalmazza a B tartományban lévő szövegeket, használhat egy tömbképletet, amely egyesíti a COUNT, a SEARCH és az AND funkciókat az Excelben. Itt ez az oktatóanyag elmagyarázza ennek a tömbképletnek a használatát.
Általános képlet:
=AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0) |
érvek
Text: the text string you want to check. |
Include: the values you want to check if argument text contains. |
Exclude: the values you want to check if argument text does not contain. |
Visszatérési érték:
Ez a képlet logikai értéket ad vissza. Ha a cella tartalmaz legalább egyet a Belefoglalás argumentumból, de nem tartalmaz a Kizárás argumentumot, akkor az IGAZ vagy HAMIS értéket ad vissza.
Hogyan működik ez a képlet
Ha azt akarjuk ellenőrizni, hogy a B3 cella tartalmazza-e az E3: E5 tartomány egyik értékét, ugyanakkor nem tartalmaz senkit az F3: F4 tartományban, kérjük, használja az alábbi képletet
=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0) |
nyomja meg Shift + Ctrl + Enter gombot a cella ellenőrzéséhez.
Magyarázat
Rész 1: ( COUNT(SEARCH($E$3:$E$5,B3))>0 ellenőrizze, hogy a B3 cella tartalmazza-e az E3: E5 tartomány egyik értékét
KERESÉS függvény: a SEARCH függvény visszaadja a szöveges karakter első karakterének pozícióját egy másikban, ha a SEARCH függvény megtalálja az egyező szöveget, akkor a relatív pozíciót adja vissza, ha nem, akkor az # ÉRTÉK! hiba. Itt a képlet SEARCH($E$3:$E$5,B3) megkeresi az E3: E5 tartomány minden értékét a B3 cellában, és visszaadja az egyes szöveges karakterláncok helyét a B3 cellában. A tömb eredményét a következőképpen adja vissza: {1;7;#VALUE!}.
COUNT függvény: a COUNT függvény megszámolja az elemek számát egy tartományban vagy egy tömbben. COUNT(SEARCH($E$3:$E$5,B3)) 2 értéket ad vissza a tömbben található elemek számaként {1;7;#VALUE!} kettő.
COUNT(SEARCH($E$3:$E$5,B3))>0, hasonlítsa össze a COUNT függvény és a nulla eredményét, mindaddig, amíg a COUNT függvény eredménye nagyobb, mint 0, az eredmény IGAZ vagy HAMIS értéket ad vissza. Itt az IGAZ értéket adja vissza.
Rész 2: COUNT(SEARCH($F$3:$F$4,B3))=0 ellenőrizze, hogy a B3 cella nem tartalmazza-e az F3: F4 tartomány egyik értékét
KERESÉS függvény: a SEARCH függvény visszaadja a szöveges karakterlánc első karakterének pozícióját egy másikban, ha a SEARCH függvény megtalálja az egyező szöveget, akkor a relatív pozíciót adja vissza; ha nem, akkor visszatér az # ÉRTÉK! hiba. Itt a képlet SEARCH($F$3:$F$4,B3) megkeresi az F3: F4 tartomány minden értékét a B3 cellában, és visszaadja az egyes szöveges karakterláncok helyét a B3 cellában. A tömb eredményét a következőképpen adja vissza: {#VALUE!; #VALUE!;#VALUE!}.
COUNT függvény: a COUNT függvény megszámolja az elemek számát egy tartományban vagy egy tömbben. COUNT(SEARCH($F$3:$F$4,B3)) 0 értéket ad vissza, mivel a tömbben nincsenek elemek {#VALUE!; #VALUE!;#VALUE!} .
COUNT(SEARCH($F$3:$F$4,B3))>0, hasonlítsa össze a COUNT függvény és a nulla eredményét, mindaddig, amíg a COUNT függvény eredménye 0-val megegyezik, IGAZ vagy HAMIS értéket ad vissza. Itt az IGAZ értéket adja vissza.
Rész 3: ÉS funkció
=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)
=AND(TRUE,TRUE)
=TRUE
Mintafájl
Kattintson a minta fájl letöltéséhez
Relatív képletek
- Ellenőrizze, hogy egy cella tartalmaz-e meghatározott szöveget
Annak ellenőrzéséhez, hogy egy cella tartalmaz-e néhány szöveget az A tartományban, de nem tartalmazza a B tartományban lévő szövegeket, használhat egy tömbképletet, amely egyesíti az Excel COUNT, SEARCH és AND függvényeit - Ellenőrizze, hogy egy cella tartalmazza-e a több érték egyikét, de zárjon ki más értékeket
Ez az oktatóanyag képletet biztosít a feladat gyors kezeléséhez, amely ellenőrzi, hogy egy cella tartalmaz-e valamit, de kizárja az Excel egyéb értékeit, és elmagyarázza a képlet argumentumait. - Ellenőrizze, hogy a cella tartalmaz-e valamit
Ha feltételezzük, hogy az Excelben van egy értéklista az E oszlopban, ellenőrizni szeretné, hogy a B oszlop cellái tartalmazzák-e az E oszlop összes értékét, és visszaadja az IGAZ vagy HAMIS értéket. - Ellenőrizze, hogy a cella tartalmaz-e számot
Néha érdemes ellenőrizni, hogy egy cella tartalmaz-e numerikus karaktereket. Ez az oktatóanyag képletet ad, amely IGAZ értéket ad vissza, ha a cella számot tartalmaz, HAMIS, ha a cella nem tartalmaz számot.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...
Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)
- Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
- Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
- 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
- Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.