Obsah
V aplikaci Microsoft Excel se funkce ISNUMBER obecně používá ke kontrole, zda daný argument obsahuje číselnou hodnotu, či nikoli. V tomto článku se dozvíte, jak můžete tuto funkci ISNUMBER v aplikaci Excel efektivně používat, a to s příslušnými ilustracemi.
Výše uvedený snímek obrazovky je přehledem článku, který představuje několik aplikací. ISNUMBER v Excelu. Dozvíte se více o metodách spolu s dalšími funkcemi pro použití funkce ISNUMBER v následujících částech tohoto článku.
Stáhnout cvičebnici
Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.
Použití funkce ISNUMBER.xlsxÚvod do funkce ISNUMBER
- Cíl funkce:
Funkce ISNUMBER slouží ke kontrole, zda je hodnota číslo, nebo ne.
- Syntaxe:
=ISNUMBER(value)
- Vysvětlení argumentu:
Argument | Povinné/volitelné | Vysvětlení |
---|---|---|
hodnota | Požadované | Jakákoli hodnota nebo odkaz na buňku nebo rozsah buněk. |
- Vratný parametr:
Logická hodnota: TRUE nebo FALSE.
7 vhodných příkladů použití funkce ISNUMBER v aplikaci Excel
1. Základní použití funkce ISNUMBER aplikace Excel
Na následujícím obrázku jsou různé typy dat v. Sloupec B . Sloupec D , výstupy ukazují, zda vybraná data jsou nebo nejsou čísla s logickými hodnotami: PRAVDA a NEPRAVDA respektive. Jak ISNUMBER funkce přijímá jako argument hodnotu, takže v prvním výstupu Buňka D5 , související vzorec bude:
=ISNUMBER("Andrew")
A funkce vrátí logickou hodnotu FALSE jako 'Andrew' je text, nikoli číselná hodnota.
Podobně můžete použít i všechny ostatní hodnoty ze seznamu Sloupec B v argumentu funkce ISNUMBER. Výstupy jsou viditelné v položce Sloupec D s ohledem na související vzorce.
2. ISNUMBER s odkazem na buňku v aplikaci Excel
Funkce ISNUMBER přijímá také odkaz na buňku nebo dokonce rozsah buněk jako její argument. Podívejme se tedy nyní, jak funkce pracuje s odkazy na buňky všech dat obsažených v souboru Sloupec B .
Na výstupu Buňka D5 , požadovaný vzorec pomocí funkce ISNUMBER s odkazem na buňku (B5) názvu 'Andrew' bude:
=ISNUMBER(B5)
Po stisknutí Vstupte na , získáte podobnou návratovou hodnotu jako v předchozí části.
Všechny ostatní výstupy můžete extrahovat v Sloupec D s odkazy na buňky všech dat z Sloupec B stejným způsobem.
3. Použití ISNUMBER s ověřením dat
Nyní použijeme ISNUMBER funkce pro ověřování dat. V následující tabulce, Sloupec C bude obsahovat pouze číselné hodnoty pro čísla ID. Pokud někdo bude chtít zadat textovou hodnotu nebo písmeno, zobrazí se chybová zpráva. Jak tedy můžeme nastavit tyto parametry pro vstupní kritéria?
📌 Krok 1:
➤ Z Data na stuze vyberte možnost Ověřování dat z příkazu Datové nástroje rozevírací seznam.
Dialogové okno s názvem Ověřování dat se otevře.
📌 Krok 2:
➤ Vyberte Vlastní z Povolit seznam jako Kritéria ověřování .
➤ Do pole pro vzorec zadejte:
=ISNUMBER(B5)
➤ Přejděte na Upozornění na chybu karta nyní.
📌 Krok 3:
➤ Typ "Chyba! v poli Název.
➤ Vstup "Zadejte pouze číselnou hodnotu" jako Chybová zpráva .
➤ Tisk OK a nastavení všech požadovaných parametrů vstupních kritérií je hotovo.
📌 Krok 4:
➤ Nyní zkuste zadat písmeno nebo abecedu do pole Buňka C5 a ihned se zobrazí okno se zprávou.
V okně zprávy se zobrazí název a chybová zpráva definovaná v poli Ověřování dat dialogové okno.
➤ Tisk Zrušit a okno se zprávou zmizí.
📌 Krok 5:
➤ Nyní zadejte číselnou hodnotu, například 115 v položce Buňka C5 .
Tentokrát se nezobrazí žádné okno se zprávou, protože buňka byla definována pouze pro číselný vstup.
4. Kombinace funkcí ISNUMBER a SEARCH pro vyhledání podřetězce
Nyní máme na následujícím obrázku tabulku, ve které je Sloupec B obsahuje řadu textových údajů. Musíme zjistit, které buňky v tomto sloupci mají konkrétní slovo. 'Chicago' . Můžeme použít ISNUMBER spolu s HLEDAT zde najdete požadované výstupy.
Pro první textovou hodnotu v Buňka B5 , požadovaný vzorec pro nalezení slova "Chicago" bude:
=ISNUMBER(HLEDAT("Chicago",B5))
Tisk Vstupte na a vzorec vrátí logickou hodnotu - TRUE .
Podobně můžeme najít i ostatní výstupy v položce Sloupec D pomocí Plnicí rukojeť vyplnit celý sloupec.
5. Zkoumání, zda text začíná číslem nebo ne, pomocí funkcí ISNUMBER, LEFT a IF
Na stránkách LEVÝ funkce extrahuje zadaný počet znaků z textových dat. Kombinací funkce ISNUMBER, LEFT a IF můžeme snadno určit texty, které obsahují číselnou hodnotu nebo číslo na začátku.
Například na základě níže uvedeného souboru dat jsou výstupní buňky v položce Sloupec C vrátí "Ano pro splněná kritéria, jinak vrátí "Ne .
Požadovaný vzorec pro první textovou hodnotu bude:
=IF(ISNUMBER(--LEFT(B5,1)), "Ano", "Ne")
Tisk Vstupte na a automaticky vyplnit celý Sloupec C získat všechny ostatní výstupy najednou.
🔎 Jak vzorec funguje?
➤ Zde LEVÝ funkce extrahuje pouze první znak textu.
➤ Použití Dvojité jednoslabičné (-) převede textové údaje na číselné.
➤ ISNUMBER funkce pak identifikuje pouze čísla a vrací logické hodnoty - TRUE a FALSE pro nečíselné hodnoty.
➤ A konečně IF funkce shromažďuje výstup logické funkce- ISNUMBER a vrací "Ano" nebo "Ne na základě logických hodnot. TRUE nebo FALSE resp.
6. Zapojení ISNUMBER a SUMPRODUCT pro vyhledání sloupců, které obsahují čísla
Nyní je na následujícím obrázku v každém sloupci několik náhodných sloupců s určitým datovým typem. S kombinovaným použitím příkazu ISNUMBER a SUMPRODUCT zjistíme datové typy všech dostupných sloupců.
Pro první sloupec, známý jako Sloupec 1 v řádku záhlaví 4 , požadovaný vzorec v Buňka C11 zjistit datový typ tohoto sloupce:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Číslo", "Text")
Tisk Vstupte na a vzorec vrátí "Číslo".
Podobným postupem můžeme získat všechny ostatní datové typy pro všechny ostatní přítomné sloupce.
🔎 Jak vzorec funguje?
➤ The ISNUMBER funkce vrací logické hodnoty TRUE nebo FALSE pro všechna data ve vybraném sloupci.
➤ Použití Dvojité jednoslabičné (-) převede každou logickou hodnotu - TRUE na 1 a FALSE na 0 .
➤ SUMPRODUCT Funkce sečte číselné hodnoty zjištěné v předchozím kroku pro vybraný sloupec.
➤ A konečně IF funkce vytváří logický argument s SUMPRODUCT zjistí, zda je výstup zjištěný v předchozím kroku větší než nula (0), nebo ne, a vrátí funkci "Číslo" nebo "Text na základě těchto zjištění.
7. ISNUMBER s podmíněným formátováním v aplikaci Excel
V posledním příkladu se dozvíte, jak můžete použít logickou funkci - ISNUMBER v příkazu Podmíněné formátování zvýraznit buňky nebo řádky v tabulce na základě definovaných kritérií. Například v následujícím souboru dat, Sloupec B je přítomno několik jmen a ID dárců. Pomocí podmíněného formátování zvýrazníme řádky pouze pro ty dárce, jejichž ID čísla jsou viditelná v položce Sloupec B a zároveň mezi těmi, kteří darovali více nebo stejně jako. $1500 .
📌 Krok 1:
➤ Vyberte rozsah buněk B5:C14 .
➤ Pod Home vyberte kartu Nové pravidlo z Podmíněné formátování rozevírací seznam.
Zobrazí se dialogové okno.
📌 Krok 2:
➤ Vyberte typ pravidla: "Použijte vzorec k určení buněk, které se mají formátovat .
➤ Do pole pro vzorec zadejte:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Klikněte na Formát možnost.
📌 Krok 3:
➤ Vyberte náhodnou barvu, kterou chcete řádky zvýraznit.
➤ Tisk OK .
📌 Krok 4:
➤ V dolní liště se zobrazí náhled. Nové pravidlo formátování dialogové okno.
➤ Tisk OK a kroky jsou hotové.
Nyní se zobrazí zvýrazněné řádky s vybranou barvou jako na obrázku níže.
💡 Co je třeba mít na paměti
🔺 Ačkoli ISNUMBER funkce přijímá argument jako hodnotu nebo odkaz na buňku, můžete také zadat vzorec a zjistit, zda je výsledná hodnota číselná nebo ne.
🔺 V Excelu jsou data a časy také číselné hodnoty. Funkce ISNUMBER tedy vrátí hodnotu TRUE pro data a časy ve strunách.
🔺 Funkce ISNUMBER je členem skupiny IS skupina funkcí.
🔺 Funkce nevrací žádnou chybu, protože pouze zkoumá, zda je daný vstup číselný, nebo ne.
🔺 Do argumentu funkce ISNUMBER nelze přímo zadat datum nebo čas. Jinak funkce vrátí hodnotu FALSE Musíte použít DATUM a ČAS funkce pro zadání data nebo času pro argument ISNUMBER.
Závěrečná slova
Doufám, že všechny výše uvedené vhodné metody pro použití ISNUMBER funkce vás nyní budou inspirovat k tomu, abyste je ve svých tabulkách Excelu aplikovali s větší produktivitou. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.