Note: The other languages of the website are Google-translated. Back to English

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.
doc ellenőrizze, hogy tartalmaz-e néhányat, de mást nem 1

Á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.
doc ellenőrizze, hogy tartalmaz-e néhányat, de mást nem 2

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.
doc ellenőrizze, hogy tartalmaz-e néhányat, de mást nem 3

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.
doc ellenőrizze, hogy tartalmaz-e néhányat, de mást nem 4

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

doc mintaKattintson a minta fájl letöltéséhez


Relatív képletek


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot 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 Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (3)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Van valamilyen mód ennek az eszköznek a kombinálására másokkal, hogy segítsen a következő példában?
Az 1. oldalon, A oszlopban, A cellában: a 2. oldal tartományában található összes érték összege
A weboldal moderátora ezt a megjegyzést minimalizálta
...2. oldal, A15-A25 oszloptartomány, ha a 2. oldal B15-B25 oszloptartományának megfelelő cellája tartalmazza az "Alma" szót.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, GoodEvening! Gondolom az A oszlopban lévő értékeket szeretné összeadni, ha a B oszlop megfelelő cellái az "alma" szó, ahogy az alábbi képernyőképen látható, ha igen, akkor nézze meg az alábbi ismertetőt, amely megadja a képletet a megoldáshoz probléma a részletekben.https://www.extendoffice.com/excel/formulas/excel-sum-if-cell-equals-value-does-not-equal.html
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi