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

instagram viewer

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.