Ellenőrizze, hogy egy tartomány valamely cellája tartalmaz -e szöveget - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan lehet ellenőrizni, hogy a tartomány bármely cellája tartalmaz -e szöveget az Excelben és a Google Táblázatokban.

Ellenőrizze, hogy a tartomány tartalmaz -e szöveget

Annak tesztelésére, hogy egy tartomány valamely cellája tartalmaz -e szöveget, az ISTEXT és SUMPRODUCT függvényeket fogjuk használni.

ISTEXT funkció

Az ISTEXT függvény pontosan azt teszi, amit a neve is sugall. Ellenőrzi, hogy egy cella szöveg -e, és IGAZ vagy HAMIS kimenetet ad ki.

1 = ISTEXT (A2)

SUMPRODUCT funkció

Az ISTEXT függvény csak egyetlen cellát tesztel, ezért meg kell találnunk a módot a teljes tartomány tesztelésére. Itt jön létre a SUMPRODUCT függvény. A SUMPRODUCT függvény összegzi az értékek tömbjét. Tehát ha minden cellát külön -külön tesztelhetünk, 1 (IGAZ) vagy 0 (HAMIS) értéket adunk ki, ha minden cellát szövegként, akkor össze tudjuk foglalni az értékeket. Ha az összeg nagyobb, mint 0, akkor legalább egy cella szöveget tartalmaz.

Először is itt a végső számítás:

1 = SUMPRODUCT (-ISTEXT (A2: C2))> 0

Most menjünk végig rajta.

12345 = SUMPRODUCT (-ISTEXT (A2: C2))> 0= ÖSSZESZÁM (-{HAMIS IGAZ, IGAZ})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= IGAZ

Megjegyzés: a kettős negatívok az IGAZ / HAMIS értéket 1 /0 -ra alakítják. Alternatív megoldásként az ISTEXT függvényt megszorozhatja *1 -gyel

1 = ÖSSZEFOGLALÁS (ISTEXT (A2: C2)*1)> 0

Az IGAZ / HAMIS kiadása helyett IF -utasítással más szöveget vagy számításokat adhat ki:

1 = HA (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Igen", "Nem")

Google Táblázatok - Ellenőrizze, hogy egy tartomány valamely cellája tartalmaz -e szöveget

A fenti példák mindegyike pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave