Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak používat Funkce Excel ISTEXT v Excelu otestovat, zda je buňka text.
ISTEXT Popis funkce:
Test funkce ISTEXT, pokud je buňka text. Vrátí hodnotu TRUE nebo FALSE.
Chcete -li použít funkci listu ISTEXT Excel, vyberte buňku a zadejte:
(Všimněte si, jak se zobrazují vstupy vzorců)
Syntaxe a vstupy funkcí ISTEXT:
1 | = ISTEXT (HODNOTA) |
hodnota - Zkušební hodnota
Jak používat funkci ISTEXT
Funkce ISTEXT testuje, zda je obsah buňky text. Pokud buňka obsahuje text, vrátí hodnotu TRUE, jinak vrátí hodnotu FALSE.
1 | = ISTEXT (A2) |
Čísla uložená jako text
Při práci s aplikací Excel se můžete setkat s čísly uloženými jako text. Aplikace Excel považuje tato čísla uložená za text za text a nikoli za čísla, což může pro vaše vzorce představovat problémy. Jednou z možností je použít funkci VALUE k převodu čísla uloženého jako text na číslo.
Místo toho však můžete jednoduše vyzkoušet, zda hodnota buňky obsahuje text. Všimněte si, jak funkce ISTEXT vrací hodnotu TRUE, pokud narazí na číslo uložené jako text.
1 | = ISTEXT (A2) |
Pokud je text
Obvykle po provedení logického testu budete chtít udělat něco na základě výsledku tohoto testu. Funkci IF lze použít k provedení různých akcí, pokud je příkaz vyhodnocen jako PRAVDA nebo NEPRAVDA. Pojďme to použít s funkcí ISTEXT.
1 | = IF (ISTEXT (A2), "text", "ne text") |
Ověřit zadání buňky
Jedním z použití funkce ISTEXT je ověření obsahu buňky. Můžete mít například vstupní formulář, který vyžaduje textovou hodnotu. Pomocí funkce ISTEXT můžete vyzkoušet, zda uživatel zadal textovou hodnotu, a upozornit je, pokud ne.
1 | = IF (B2 = "", "", IF (ISTEXT (B2), "", "Neplatný záznam")) |
Ověření dat - vynutí zadání textu
Výše uvedeným příkladem byla „slabá“ validace dat; uživatel může varovnou zprávu ignorovat. Místo toho můžeme použít ISTEXT v rámci Ověření dat k zakázání netextových hodnot.
1 | = ISTEXT (B2: B5) |
<<>>
Otestujte, zda je nějaká buňka v dosahu text
Chcete -li otestovat, zda je nějaká buňka v rozsahu buněk text, můžeme použít funkci ISTEXT společně s funkcí SUMPRODUCT.
1 | = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Ano", "Ne") |
Na výše uvedeném odkazu se dozvíte, jak tato funkce funguje.
Zvýrazněte buňky, které obsahují text
Jedna poslední věc, kterou můžete s funkcí ISTEXT udělat, je zvýraznění buněk obsahujících text. Toho můžeme dosáhnout vytvořením podmíněného formátování na základě pravidla.
- Vyberte všechny buňky, které chcete zkontrolovat
- Jít do Domácí stuha > Podmíněné formátování > Nové pravidlo
- Vyberte ‘Pomocí vzorce určete, které buňky chcete formátovat‘
- Zadejte vzorec = ISTEXT (A2)
- Klikněte na tlačítko Formát a vyberte požadované formátování
- Kliknutím na OK dvakrát ukončíte a uložíte.
Další logické funkce
Tabulky Excel / Google obsahují mnoho dalších logických funkcí k provádění dalších logických testů. Zde je seznam:
Funkce IF / IS |
---|
iferror |
iserror |
isna |
iserr |
je prázdný |
je číslo |
istext |
neintext |
isformula |
islogický |
isref |
dokonce |
isodd |
ISTEXT v Tabulkách Google
Funkce ISTEXT funguje v Tabulkách Google úplně stejně jako v Excelu:
ISTEXT Příklady ve VBA
Můžete také použít funkci ISTEXT ve VBA. Typ:application.worksheetfunction.istext (hodnota)
Provedení následujících příkazů VBA
1234 | Rozsah ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Rozsah ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Rozsah ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Rozsah ("C5") = Application.WorksheetFunction.IsText (rozsah ("B5")) |
přinese následující výsledky
Argumenty funkce (hodnota atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.
Zpět na seznam všech funkcí v Excelu