Excel számos képletet tartalmaz, amelyek segítenek az adatok hasznos felhasználásában. Például kaphat kimenetet az alapján, hogy egy cella megfelel-e bizonyos előírásoknak. Most egy „ha a cellában van, akkor” nevű függvényre összpontosítunk. Nézzünk egy példát.
Excel képlet: Ha a cella tartalmazza
Általános képlet=IF(ISNUMBER(SEARCH("abc",A1)),A1,"")Összegzés
A sejteket tesztelni tartalmaz bizonyos szövegek esetén használhat egy képletet, amely az IF függvényt használja a SEARCH és a KERESÉS és ISNUMBER funkciókat. A bemutatott példában a C5 képlete a következő:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")
Ha ellenőrizni szeretné, hogy a A1 cella tartalmazza az „Example” szöveget, akkor futtathat egy képletet, amely „Igen” vagy „Nem” szöveget ad ki B1 sejt. Számos különböző módon használhatja ezeket a képleteket. Az írás idején az Excel a következő változatokat tudja visszaadni:
ms szó helyesírás-ellenőrző nem működik
- Ha a cella tartalmazza bármilyen értéket
- Ha a cella tartalmazza szöveg
- Ha a cella tartalmazza szám
- Ha a cella tartalmazza konkrét szöveg
- Ha a cella tartalmazza bizonyos szöveges karakterlánc
- Ha a cella tartalmazza egy a sok szöveg közül
- Ha a cella tartalmazza több húr
Ezekkel a forgatókönyvekkel ellenőrizheti, hogy egy cella tartalmaz-e szöveget, értéket és egyebeket.
Magyarázat: Ha a cella tartalmazza
Az IF függvény egyik korlátozása az, hogy nem támogatja az Excel helyettesítő karaktereit, például a '?' és '*'. Ez egyszerűen azt jelenti, hogy önmagában nem használhatja az IF-et a cellában bárhol megjelenő szöveg tesztelésére.
nincs csatlakoztatva hangszóró vagy fejhallgató
Az egyik megoldás egy képlet, amely az IF függvényt használja a SEARCH és ISNUMBER függvényekkel együtt. Például, ha van egy listája az e-mail címekről, és ki szeretné bontani azokat, amelyek tartalmazzák az 'ABC' kifejezést, akkor a következő képletet kell használni:
=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5
Ha a B5 cellában bárhol 'abc' található, az IF ezt az értéket adja vissza. Ha nem, az IF üres karakterláncot ('') ad vissza. Ennek a képletnek a logikai tesztje a következő:
ISNUMBER(SEARCH("abc",B5))
Olvassa el a cikket: Excel hatékonyság: 11 Excel-képlet a termelékenység növeléséhez
„Ha a cellát tartalmazza” képletek használata az Excelben
Az alábbi útmutatók a legújabbak felhasználásával készültek Microsoft Excel 2019 számára Windows 10 . Egyes lépések eltérőek lehetnek, ha más verziót vagy platformot használ. Kapcsolatba lépni szakértőinket, ha további segítségre van szüksége.
1. Ha a cella bármilyen értéket tartalmaz, akkor adjon vissza egy értéket
Ez a forgatókönyv lehetővé teszi az értékek visszaadását annak alapján, hogy egy cella tartalmaz-e értéket. Például ellenőrizni fogjuk, hogy a A1 cella üres-e vagy sem, majd adjon vissza egy értéket az eredménytől függően.
- Válassza ki a kimeneti cellát, és használja a következő képletet: =IF(cella<>', visszatérési_érték, '') .
- Példánkban az ellenőrizni kívánt cella a következő A2 , és a visszatérési érték a következő lesz Dehogy . Ebben a forgatókönyvben a képletet a következőre kell módosítani =IF(A2<>', 'Nem', '') .
- Mivel a A2 a cella nem üres, a képlet visszatér ' Dehogy ” a kimeneti cellában. Ha az ellenőrzött cella üres, a kimeneti cella is üres marad.
2. Ha a cella szöveget/számot tartalmaz, akkor adjon vissza egy értéket
Az alábbi képlettel visszaadhat egy adott értéket, ha a célcella szöveget vagy számot tartalmaz. A képlet figyelmen kívül hagyja az ellenkező adattípusokat.
hogyan lehet a Windows felismerni a merevlemezt
Ellenőrizze a szöveget
- Annak ellenőrzéséhez, hogy egy cella tartalmaz-e szöveget, jelölje ki a kimeneti cellát, és használja a következő képletet: =HA(ISTEXT(cella),érték_visszatérő_érték, '') .
- Példánkban az ellenőrizni kívánt cella a következő A2 , és a visszatérési érték a következő lesz Igen . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(ISTEXT(A2), 'Igen', '') .
- Mert a A2 A cella szöveget tartalmaz, és nem számot vagy dátumot, a képlet a következőt adja vissza Igen ” a kimeneti cellába.
Ellenőrizze a számot vagy a dátumot
- Annak ellenőrzéséhez, hogy egy cella tartalmaz-e számot vagy dátumot, jelölje ki a kimeneti cellát, és használja a következő képletet: =HA(ISSZÁM(cella),érték_visszatérő_érték, '') .
- Példánkban az ellenőrizni kívánt cella a következő D2 , és a visszatérési érték a következő lesz Igen . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(ISSZÁM(D2), 'Igen', '') .
- Mert a D2 A cella számot és nem szöveget tartalmaz, a képlet a következőt adja vissza Igen ” a kimeneti cellába.
3. Ha a cella meghatározott szöveget tartalmaz, akkor adjon vissza egy értéket
Adott szöveget tartalmazó cella kereséséhez használja az alábbi képletet.
- Válassza ki a kimeneti cellát, és használja a következő képletet: =IF(cella='szöveg',érték_visszatérő_érték, '') .
- Példánkban az ellenőrizni kívánt cella a következő A2 , a keresett szöveg: ' példa ”, és a visszatérési érték a következő lesz Igen . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(A2='példa', 'Igen', '') .
- Mert a A2 a cella a következő szövegből áll példa ', a képlet a következőt adja vissza Igen ” a kimeneti cellába.
4. Ha a cella meghatározott szöveget tartalmaz, akkor adjon vissza értéket (a kis- és nagybetűket megkülönbözteti)
Adott szöveget tartalmazó cella kereséséhez használja az alábbi képletet. Ez a verzió megkülönbözteti a kis- és nagybetűket, ami azt jelenti, hogy csak a pontosan egyező cellák adják vissza a megadott értéket.
- Válassza ki a kimeneti cellát, és használja a következő képletet: =HA(PONTOS(cella;kis- és nagybetűk_érzékeny_szöveg'), 'visszaküldendő_érték', '') .
- Példánkban az ellenőrizni kívánt cella a következő A2 , a keresett szöveg: ' PÉLDA ”, és a visszatérési érték a következő lesz Igen . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(PONTOS(A2,'PÉLDA'), 'Igen', '') .
- Mert a A2 a cella a következő szövegből áll PÉLDA ' a megfelelő kis- és nagybetűvel a képlet '' Igen ” a kimeneti cellába.
5. Ha a cella nem tartalmaz konkrét szöveget, akkor adjon vissza egy értéket
Az előző rész ellenkező változata. Ha olyan cellákat szeretne keresni, amelyek nem tartalmaznak konkrét szöveget, használja ezt a képletet.
A rendszer megszakítja a Windows 10 magas CPU használatát
- Válassza ki a kimeneti cellát, és használja a következő képletet: =IF(cella='szöveg', '', 'érték_visszatérő_érték') .
- Példánkban az ellenőrizni kívánt cella a következő A2 , a keresett szöveg: ' példa ”, és a visszatérési érték a következő lesz Dehogy . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(A2='példa', '', 'Nem') .
- Mert a A2 a cella a következő szövegből áll példa ”, a képlet egy üres cellát ad vissza. Másrészről más cellák visszatérnek Dehogy ” a kimeneti cellába.
6. Ha a cella a sok szöveg közül egyet tartalmaz, akkor adjon vissza egy értéket
Ezt a képletet akkor kell használni, ha olyan cellákat szeretne azonosítani, amelyek a sok keresett szó közül legalább egyet tartalmaznak.
- Válassza ki a kimeneti cellát, és használja a következő képletet: =HA(VAGY(ISSZÁM(KERESÉS('karakterlánc1', cella)), ISSZÁM(KERESÉS('karakterlánc2', cella))),visszatérő_érték, '') .
- Példánkban az ellenőrizni kívánt cella a következő A2 . Keresünk akár' póló ” vagy „ kapucni ”, és a visszatérési érték a következő lesz Érvényes . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(VAGY(ISSZÁM(KERESÉS('póló',A2)),ISSZÁM(KERESÉS('pulcsi',A2))),'Érvényes ','') .
- Mert a A2 A cella tartalmazza a keresett szövegértékek egyikét, a képlet a következőt adja vissza Érvényes ” a kimeneti cellába.
Ha több keresési kifejezésre szeretné kiterjeszteni a képletet, egyszerűen módosítsa a képlet további karakterláncok hozzáadásával ISNUMBER(KERESÉS('karakterlánc', cella)) .
7. Ha a cella több szöveges karakterláncot tartalmaz, akkor adjon vissza egy értéket
Ezt a képletet akkor kell használni, ha olyan cellákat szeretne azonosítani, amelyek a sok keresett szó közül többet tartalmaznak. Például, ha két kifejezésre keres, a cellának mindkettőt tartalmaznia kell az érvényesítéshez.
- Válassza ki a kimeneti cellát, és használja a következő képletet: =HA(ÉS(ISSZÁM(KERESÉS('karakterlánc1',cella)), ISSZÁM(KERESÉS('karakterlánc2',cella))),visszatérő_érték,'') .
- Példánkban az ellenőrizni kívánt cella a következő A2 . keresünk' kapucni ” és „ fekete ”, és a visszatérési érték a következő lesz Érvényes . Ebben a forgatókönyvben a képletet a következőre kell módosítani =HA(ÉS(ISNUMBER(KERESÉS('pulcsi',A2)),ISSZÁM(KERESÉS('fekete',A2))),'Érvényes ','') .
- Mert a A2 A cella mindkét keresett szövegértéket tartalmazza, a képlet a következőt adja vissza Érvényes ” a kimeneti cellába.
Végső gondolatok
Reméljük, hogy ez a cikk hasznos volt az Ön számára, amikor megtanulta, hogyan kell használni a „ha cellát tartalmaz” képleteket a Microsoft Excel programban. Most ellenőrizheti, hogy a cellák tartalmaznak-e értékeket, szöveget, számokat és egyebeket. Ez lehetővé teszi az adatok hatékony navigálását, kezelését és elemzését.
Örülünk, hogy idáig elolvastad a cikket :) Köszönjük :)
Kérjük, ossza meg közösségi oldalain. Valaki másnak haszna lesz.
Mielőtt mész
Ha további segítségre van szüksége az Excellel kapcsolatban, ne habozzon kapcsolatba lépni ügyfélszolgálati csapatunkkal, amely a hét minden napján, 24 órában rendelkezésre áll. Térjen vissza hozzánk további informatív cikkekért, amelyek a termelékenységről és a modern technológiáról szólnak!
mit jelent az ip cím konfliktus
Szeretne promóciókat, ajánlatokat és kedvezményeket kapni, hogy termékeinket a legjobb áron szerezhesse be? Ne felejtsen el feliratkozni hírlevelünkre az alábbi e-mail cím megadásával! Fogadja meg a legújabb technológiai híreket postaládájában, és elsőként olvassa el tippjeinket, hogy hatékonyabbá váljon.
Érdekelhet még
» Az NPER függvény használata Excelben
» Hogyan lehet elkülöníteni a kereszt- és vezetéknevet az Excelben
» Hogyan lehet kiszámítani a fedezeti elemzést az Excelben