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.
- 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 = ISNUMBER (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 |
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