Funkce Excel ISTEXT - Otestujte, zda je buňka text

Stáhněte si ukázkový sešit

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.

  1. Vyberte všechny buňky, které chcete zkontrolovat
  2. Jít do Domácí stuha > Podmíněné formátování > Nové pravidlo
  3. Vyberte ‘Pomocí vzorce určete, které buňky chcete formátovat
  4. Zadejte vzorec = ISTEXT (A2)
  5. Klikněte na tlačítko Formát a vyberte požadované formátování
  6. 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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave