Funkcia Excel ISNUMBER - Otestujte, či je bunka číslo

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

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

ISNUMBER Prehľad funkcií

Funkčný test ISNUMBER, ak je bunka číslo. Vráti hodnotu TRUE alebo FALSE.

Ak chcete použiť funkciu pracovného listu ISNUMBER Excelu, vyberte bunku a zadajte:

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

ISNUMBER Syntax a vstupy funkcií:

1 = ISNUMBER (HODNOTA)

hodnotu - Skúšobná hodnota

Ako používať funkciu ISNUMBER

Funkcia ISNUMBER testuje, či je bunka číselnou hodnotou. Ak áno, vráti hodnotu TRUE, v opačnom prípade vráti hodnotu FALSE.

1 = ISNUMBER (A2)

Veci, ktoré treba vedieť

  • V programe Excel, Termíny a Časy sú uložené ako číselné hodnoty. ISNUMBER pri hodnotení vráti hodnotu TRUE Termíny a Časy.
  • Číslo uložené ako text vráti FALSE.

Ak je bunka číslo, potom

Často budete chcieť kombinovať funkciu „IS“, ako napríklad ISNUMBER, s funkciou IF. Ak je bunka číslo alebo nie, pomocou funkcie IF môžete namiesto vrátenia jednoduchého PRAVDU alebo NEPRAVDU vytvoriť konkrétny text alebo vykonať konkrétne akcie.

1 = IF (ISNUMBER (A2), "number", "not a number")

Skontrolujte, či nie je číslo

Pomocou funkcie NOT môžete otestovať, či bunka nie je číslo.

1 = IF (NOT (ISNUMBER (A3)), "not a number", "number")

ISNUMBER & SEARCH Formula

Jednou z najužitočnejších funkcií funkcie ISNUMBER je schopnosť vyhodnotiť, či niektoré funkcie vracajú číselnú hodnotu. Napríklad funkcia SEARCH hľadá v bunke text. Ak je text nájdený, vráti sa jeho číselná pozícia. Ak sa text nenájde, vráti sa chyba. Použitím funkcie ISNUMBER môžeme vrátiť TRUE / FALSE, ak je text nájdený.

1 = ISNUMBER (VYHĽADÁVANIE (B $ 1, $ A2))

ISNUMBER & FIND - Rozlišujte malé a veľké písmená

Funkcia FIND funguje úplne rovnako ako funkcia SEARCH, okrem toho, že funkcia FIND rozlišuje veľké a malé písmena. Inými slovami, funkcia FIND vráti FALSE pri hľadaní „reťazca“ v „STRING“, pretože prípady sa nezhodujú.

12 = ISNUMBER (FIND („červený“, A2 $))= ISNUMBER (VYHĽADÁVANIE („červené“, A2 dolárov))

ISNUMBER & MATCH

Funkciu ISNUMBER je možné podobným spôsobom spárovať aj s funkciou MATCH. Funkcia MATCH hľadá hodnotu v rozsahu hodnôt. Ak je hodnota nájdená, funkcia vráti svoju číselnú pozíciu. Ak sa nenájde, vráti chybu.

1 = MATCH („červená“, A2 dolárov)

Overiť vstup bunky

Jednou z funkcií ISNUMBER je overenie obsahu bunky. Môžete mať napríklad vstupný formulár, ktorý vyžaduje číselnú hodnotu. Pomocou funkcie ISNUMBER môžete testovať, či používateľ zadal číselnú hodnotu, a ak nie, upozorní vás.

1 = IF (B2 = "", "", IF (ISNUMBER (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ť validáciu údajov na zakázanie nečíselných hodnôt.

Ísť do: Dátová páska > Overovanie dát > Overovanie dát

a potom vyberte jednu z týchto možností:

Otestujte, či je ľubovoľná bunka v dosahu číslo

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

1 = SUMPRODUCT (-ČÍSLO (A2: A6))> 0

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

Zvýraznite bunky, ktoré obsahujú čísla

Posledná posledná vec, ktorú môžete s funkciou ISNUMBER 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 = ISNUMBER (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

ISNUMBER v Tabuľkách Google

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

ISNUMBER Príklady vo VBA

Vo VBA môžete použiť aj funkciu ISNUMBER. Typ:
application.worksheetfunction.isnumber (hodnota)
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