Funkce Excel ISNUMBER - Otestujte, zda je buňka číslo

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 ISNUMBER v Excelu otestovat, zda je buňka číslo.

Přehled funkcí ISNUMBER

Funkční test ISNUMBER, pokud je buňka číslo. Vrátí hodnotu TRUE nebo FALSE.

Chcete -li použít funkci listu ISNUMBER Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Syntaxe a vstupy funkce ISNUMBER:

1 = ISNUMBER (HODNOTA)

hodnota - Zkušební hodnota

Jak používat funkci ISNUMBER

Funkce ISNUMBER testuje, zda je buňka číselnou hodnotou. Pokud ano, vrátí hodnotu TRUE, v opačném případě vrátí hodnotu FALSE.

1 = ISNUMBER (A2)

Věci, které je třeba vědět

  • V Excelu, Termíny a Časy jsou uloženy jako číselné hodnoty. ISNUMBER při hodnocení vrátí hodnotu TRUE Termíny a Časy.
  • Číslo uložené jako text vrátí FALSE.

Pokud je buňka číslo, pak

Často budete chtít kombinovat funkci „IS“, jako ISNUMBER, s funkcí IF. S funkcí IF místo vrácení jednoduchého PRAVDA nebo NEPRAVDA můžete vydávat konkrétní text nebo provádět konkrétní akce, pokud je buňka číslo nebo ne.

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

Zkontrolujte, zda není číslo

Pomocí funkce NOT můžete vyzkoušet, zda buňka není číslo.

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

ISNUMBER & SEARCH Formula

Jednou z nejužitečnějších funkcí funkce ISNUMBER je schopnost vyhodnotit, zda určité funkce vracejí číselnou hodnotu. Například funkce SEARCH hledá v buňce text. Pokud je text nalezen, vrátí se jeho číselná pozice. Pokud není text nalezen, je vrácena chyba. Pomocí funkce ISNUMBER můžeme vrátit hodnotu TRUE / FALSE, pokud je text nalezen.

1 = ISNUMBER (HLEDAT (B $ 1, $ A2))

ISNUMBER & FIND - velká a malá písmena

Funkce FIND funguje přesně stejně jako funkce SEARCH, kromě toho, že funkce FIND rozlišuje velká a malá písmena. Jinými slovy, funkce FIND vrátí FALSE při hledání „string“ v „STRING“, protože případy se neshodují.

12 = ISNUMBER (FIND („Red“, $ A2))= ISNUMBER (HLEDAT („červená“, $ A2))

ISNUMBER & MATCH

Funkci ISNUMBER lze také spárovat s funkcí MATCH podobným způsobem. Funkce MATCH hledá hodnotu v rozsahu hodnot. Pokud je hodnota nalezena, funkce vrátí svoji číselnou pozici. Pokud není nalezen, vrátí chybu.

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

Ověřit zadání buňky

Jedním z použití funkce ISNUMBER je ověření obsahu buňky. Můžete mít například vstupní formulář, který vyžaduje číselnou hodnotu. Pomocí funkce ISNUMBER můžete otestovat, zda uživatel zadal číselnou hodnotu, a upozornit je, pokud ne.

1 = IF (B2 = "", "", IF (ISNUMBER (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 Ověření dat k zakázání nečíselných hodnot.

Jít do: Datová stuha > Ověření dat > Ověření dat

a poté vyberte jednu z těchto možností:

Otestujte, zda je nějaká buňka v dosahu číslo

Chcete -li otestovat, zda je nějaká buňka v rozsahu buněk číslem, můžeme použít funkci ISNUMBER společně s funkcí SUMPRODUCT.

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

Na výše uvedeném odkazu se dozvíte, jak tato funkce funguje.

Zvýrazněte buňky, které obsahují čísla

Jedna poslední věc, kterou můžete s funkcí ISNUMBER 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 = ISNUMBER (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

ISNUMBER v Tabulkách Google

Funkce ISNUMBER funguje v Tabulkách Google úplně stejně jako v Excelu:

ISNUMBER Příklady ve VBA

Ve VBA můžete také použít funkci ISNUMBER. Typ:
application.worksheetfunction.isnumber (hodnota)
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