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.