Chcete zkontrolovat, zda vaše buňka Excel obsahuje číslo nebo ne? Zjistěte, jak na to pomocí funkce ISNUMBER.
Excel nabízí širokou škálu funkcí, které vám pomohou provádět složité výpočty a analýzy. Jednou z takových funkcí je funkce ISNUMBER, která se používá k vyhodnocení obsahu buňky a vrácení booleovských hodnot v závislosti na tom, zda splňují určité kritérium.
Pokud pracujete s velkou datovou sadou, můžete použít funkci ISNUMBER pro rychlou identifikaci a manipulaci s číselnými daty.
Co je funkce ISNUMBER v Excelu?
Funkce ISNUMBER je logická funkce, která vrací TRUE, pokud je hodnota v buňce číslo, a FALSE, pokud není. Syntaxe funkce ISNUMBER je:
=ISNUMBER(hodnota)
Zde je "hodnota" hodnota, kterou chcete zkontrolovat. Může to být odkaz na buňku, vzorec nebo konstanta. Chcete-li například zkontrolovat, zda je hodnota v buňce A1 číslo nebo ne, použijete následující vzorec:
=ISNUMBER(A1)
Pokud je hodnota v buňce A1 číslo, vzorec vrátí hodnotu TRUE. V opačném případě vrátí hodnotu FALSE.
Jak používat ISNUMBER s dalšími funkcemi
Funkce ISNUMBER je sama o sobě užitečným nástrojem, ale v kombinaci s dalšími funkcemi může být pro analýzu dat výkonnější. Pomocí ISNUMBER s ostatními pokročilé funkce Excelu, můžete provádět různé úkoly, které by bylo obtížné dokončit pouze s ISNUMBER.
Pomocí FIND With ISNUMBER
Funkci ISNUMBER můžete použít s funkce FIND v Excelu určit, zda je v buňce přítomen určitý znak nebo řetězec. Zde je příklad:
Řekněme, že máte ve sloupci A seznam e-mailových adres a chcete určit, které z nich obsahují doménu „@gmail.com“. K vyhledání „@gmail.com“ v každé buňce můžete použít funkci FIND s funkcí ISNUMBER takto:
=IF(ISNUMBER(FIND()"@gmail.com",A2)),"Gmailová adresa","Není to adresa Gmail")
Tento vzorec kontroluje, zda se v buňce objeví text „@gmail.com“. A2. Pokud ano, funkce FIND vrátí polohu @ znak v textu v A2 (například 6, pokud buňka obsahuje [email protected]). Protože se jedná o číslo, funkce ISNUMBER vrátí hodnotu TRUE a vzorec vrátí adresu Gmail.
Pokud text „@gmail.com“ není v A2, funkce FIND vrátí #HODNOTA! chyba, která není číslo. Funkce ISNUMBER vrátí NEPRAVDA a vzorec vrátí „Není to adresa Gmail“.
Pomocí LEFT s ISNUMBER
ISNUMBER můžete použít s funkcí VLEVO ke kontrole, zda je určitý počet znaků v buňce číselný nebo ne. Zde je příklad:
Předpokládejme, že máte ve sloupci A seznam čísel dílů a chcete zjistit, která čísla dílů mají číselné hodnoty v prvních čtyřech znacích. K tomu můžete použít následující vzorec ve sloupci B:
=ISNUMBER(LEFT(A2;4)*1)
Tento vzorec extrahuje první čtyři znaky z buňky A2 pomocí funkce VLEVO a poté pomocí funkce ISNUMBER zkontrolujte, zda jsou číselné. The *1 na konci vzorce převede výsledek funkce VLEVO na číselnou hodnotu, aby jej funkce ISNUMBER rozeznala jako číslo.
Pomocí SUMPRODUCT s ISNUMBER
Pomocí funkce SUMPRODUCT s ISNUMBER můžete otestovat celý rozsah buněk na čísla. Například pro kontrolu, zda je v rozsahu alespoň jedno číslo A2:A6, použijeme níže uvedený vzorec:
=SUMPRODUKT(--JEČÍSLO(A2:A6))>0
V tomto vzorci funkce ISNUMBER testuje každou buňku v rozsahu A2:A6 a vrátí pole hodnot TRUE nebo FALSE v závislosti na tom, zda každá buňka obsahuje číslo nebo ne. Dvojité záporné znaménko (--) převede hodnoty TRUE/FALSE na 1s a 0s.
Funkce SUMPRODUCT sečte 1s a 0s v poli a získá celkový počet buněk, které obsahují čísla. Konečně, >0 operátor porovná celkový počet s 0 a vrátí hodnotu TRUE, pokud existuje alespoň jedna buňka obsahující číslo.
Zjednodušte ověřování dat pomocí funkce ISNUMBER v Excelu
Funkce ISNUMBER v Excelu je účinným nástrojem pro zjednodušení dat odfiltrováním nečíselných hodnot. ISNUMBER se snadno používá a může pomoci zefektivnit proces analýzy dat, zejména při práci s velkými datovými sadami. Identifikací a odstraněním nečíselných dat můžete zvýšit přesnost analýzy a získat hlubší vhled do svých dat.