Funkcia Excel ISTEXT - Otestujte, či je bunka text

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel ISTEXT v Exceli na testovanie, či je bunka text.

ISTEXT Popis funkcie:

Test funkčnosti ISTEXT, ak je bunka text. Vráti hodnotu TRUE alebo FALSE.

Ak chcete použiť funkciu pracovného hárka ISTEXT Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Syntax a vstupy funkcie ISTEXT:

1 = ISTEXT (HODNOTA)

hodnotu - Skúšobná hodnota

Ako používať funkciu ISTEXT

Funkcia ISTEXT testuje, či je obsah bunky textový. Ak bunka obsahuje text, vráti hodnotu TRUE, v opačnom prípade vráti hodnotu FALSE.

1 = ISTEXT (A2)

Čísla uložené ako text

Pri práci s Excelom sa môžete stretnúť s číslami uloženými ako text. Program Excel považuje tieto čísla uložené za text za text a nie za čísla, čo môže predstavovať problémy s vašimi vzorcami. Jednou z možností je použiť funkciu VALUE na prevod čísla uloženého ako text na číslo.

Namiesto toho však môžete jednoducho vyskúšať, či hodnota bunky obsahuje text. Všimnite si, ako funkcia ISTEXT vracia hodnotu TRUE, ak narazí na číslo uložené ako text.

1 = ISTEXT (A2)

Ak je text

Po vykonaní logického testu budete zvyčajne chcieť urobiť niečo na základe výsledku tohto testu. Funkciu IF je možné použiť na vykonávanie rôznych akcií, ak je príkaz vyhodnotený ako PRAVDA alebo NEPRAVDA. Použime to s funkciou ISTEXT.

1 = IF (ISTEXT (A2), "text", "nie text")

Overiť vstup bunky

Jedným z použití funkcie ISTEXT je validácia obsahu bunky. Môžete mať napríklad vstupný formulár, ktorý vyžaduje textovú hodnotu. Pomocou funkcie ISTEXT môžete testovať, či používateľ zadal textovú hodnotu, a upozorniť ich, ak nie.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "neplatný záznam"))

Overenie údajov - vynútenie zadania textu

Vyššie uvedeným príkladom bola „slabá“ validácia údajov; používateľ môže varovnú správu ignorovať. Namiesto toho môžeme použiť ISTEXT v rámci validácie údajov na zakázanie netextových hodnôt.

1 = ISTEXT (B2: B5)

<<>>

Otestujte, či je ľubovoľná bunka v rozsahu textová

Na otestovanie, či je nejaká bunka v rozsahu buniek text, môžeme použiť funkciu ISTEXT spolu s funkciou SUMPRODUCT.

1 = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Yes", "No")

Kliknutím na odkaz vyššie sa dozviete, ako táto funkcia funguje.

Zvýraznite bunky, ktoré obsahujú text

Posledná posledná vec, ktorú môžete s funkciou ISTEXT urobiť, je zvýraznenie buniek obsahujúcich text. Môžeme to urobiť vytvorením podmieneného formátovania na základe pravidla.

  1. Vyberte všetky bunky, ktoré chcete skontrolovať
  2. Ísť do Domáca stuha > Podmienené formátovanie > Nové pravidlo
  3. Vyberte „Pomocou vzorca určte, ktoré bunky sa majú formátovať
  4. Zadajte vzorec = ISTEXT (A2)
  5. Kliknite na tlačidlo Formátovať a zvoľte požadované formátovanie
  6. Dvakrát kliknite na tlačidlo OK, čím operáciu ukončíte a uložíte.

Ďalšie logické funkcie

Tabuľky Excel / Google obsahujú mnoho ďalších logických funkcií na vykonávanie ďalších logických testov. Tu je zoznam:

IF / IS funkcie
iferror
iserror
isna
iserr
isblank
je číslo
istext
izontext
izometula
islogický
isref
iseven
isodd

ISTEXT v Tabuľkách Google

Funkcia ISTEXT funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

ISTEXT Príklady vo VBA

Vo VBA môžete použiť aj funkciu ISTEXT. Typ:
application.worksheetfunction.istext (hodnota)

Vykonanie nasledujúcich vyhlásení VBA

1234 Rozsah ("C2") = Application.WorksheetFunction.IsText (rozsah ("B2"))Rozsah ("C3") = Application.WorksheetFunction.IsText (rozsah ("B3"))Rozsah ("C4") = Application.WorksheetFunction.IsText (rozsah ("B4"))Rozsah ("C5") = Application.WorksheetFunction.IsText (rozsah ("B5"))

prinesie nasledujúce výsledky

Pokiaľ ide o argumenty funkcie (hodnota atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave