Funkcja Excel ISNUMBER - Sprawdź, czy komórka jest liczbą

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja ISNUMBER w Excelu w programie Excel, aby sprawdzić, czy komórka jest liczbą.

Przegląd funkcji ISNUMBER

Funkcja CZY.LICZBA Testuje, czy komórka jest liczbą. Zwraca PRAWDA lub FAŁSZ.

Aby użyć funkcji arkusza kalkulacyjnego ISNUMBER Excel, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

CZY.LICZBA Składnia i dane wejściowe funkcji:

1 =CZY.LICZBA(WARTOŚĆ)

wartość -Wartość testowa

Jak korzystać z funkcji ISNUMBER?

Funkcja CZY.LICZBA sprawdza, czy komórka jest wartością liczbową. Jeśli tak, zwraca TRUE, w przeciwnym razie zwraca FALSE.

1 =CZY.LICZBA(A2)

Rzeczy, które warto wiedzieć

  • W programie Excel Daktyle oraz Czasy są przechowywane jako wartości liczbowe. ISNUMBER zwróci TRUE podczas oceny Daktyle oraz Czasy.
  • Numer zapisany jako tekst zwróci FALSE.

Jeśli komórka jest liczbą, wtedy

Często będziesz chciał połączyć funkcję „JEST”, taką jak CZY.LICZBA, z funkcją JEŻELI. Dzięki funkcji JEŻELI, zamiast zwracać prostą PRAWDA lub FAŁSZ, możesz wypisać określony tekst lub wykonać określone czynności, jeśli komórka jest liczbą lub nie.

1 =JEŻELI(CZY.LICZBA(A2);"liczba";"nie liczba")

Sprawdź, czy nie numer

Dzięki funkcji NOT możesz sprawdzić, czy komórka nie jest liczbą.

1 =JEŻELI(NIE(CZY.LICZBA(A3)), "nie jest to liczba", "liczba")

Formuła ISNUMBER & SZUKAJ

Jedną z najbardziej przydatnych funkcji funkcji CZY.LICZBA jest możliwość oceny, czy niektóre funkcje zwracają wartość liczbową. Na przykład funkcja SEARCH wyszukuje w komórce tekst. Jeśli tekst zostanie znaleziony, zostanie zwrócona jego pozycja numeryczna. Jeśli tekst nie zostanie znaleziony, zwracany jest błąd. Używając funkcji CZY.LICZBA możemy zwrócić TRUE/FALSE, jeśli tekst zostanie znaleziony.

1 =CZY.LICZBA(SZUKAJ(B$1;$A2))

CZY NUMER I ZNAJDŹ – wielkość liter jest rozróżniana

Funkcja FIND działa dokładnie tak samo jak funkcja SEARCH, z wyjątkiem tego, że funkcja FIND rozróżnia wielkość liter. Innymi słowy, funkcja ZNAJDŹ zwróci FALSE podczas wyszukiwania „ciągu” w „ŁAŃCUCHU”, ponieważ obserwacje nie pasują do siebie.

12 =CZY.LICZBA(ZNAJDŹ("Czerwony", $A2))=CZY.LICZBA(SZUKAJ("Czerwony";$A2))

NUMER I DOPASUJ

Funkcję ISNUMBER można również sparować z funkcją PODAJ.POZYCJĘ w podobny sposób. Funkcja PODAJ.POZYCJĘ wyszukuje wartość w zakresie wartości. Jeśli wartość zostanie znaleziona, funkcja zwróci jej pozycję numeryczną. Jeśli nie zostanie znaleziony, zwraca błąd.

1 =PODZIEL("Czerwony", $A2)

Sprawdź poprawność danych komórki

Jednym z zastosowań funkcji ISNUMBER jest sprawdzenie poprawności zawartości komórki. Na przykład możesz mieć formularz wejściowy, który wymaga wartości liczbowej. Dzięki funkcji ISNUMBER możesz sprawdzić, czy użytkownik wprowadził wartość liczbową, ostrzegając go, jeśli nie.

1 =JEŻELI(B2="","",JEŻELI(CZY.LICZBA(B2);","Nieprawidłowy wpis"))

Sprawdzanie danych - wymuś wprowadzanie tekstu

Powyższy przykład to „słaba” walidacja danych; użytkownik może zignorować komunikat ostrzegawczy. Zamiast tego możemy użyć walidacji danych, aby zabronić wartości nienumerycznych.

Iść do: Wstążka danych > Walidacji danych > Walidacji danych

a następnie wybierz jedną z tych opcji:

Sprawdź, czy dowolna komórka w zakresie jest liczbą

Aby sprawdzić, czy jakakolwiek komórka w zakresie komórek jest liczbą, możemy użyć funkcji CZY.LICZBA wraz z funkcją SUMPRODUCT.

1 =PROD.SUMA(--CZY.LICZBA(A2:A6))>0

Kliknij powyższy link, aby dowiedzieć się, jak działa ta funkcja.

Zaznacz komórki zawierające liczby

Ostatnią rzeczą, jaką możesz zrobić za pomocą funkcji CZY.LICZBA, jest podświetlanie komórek zawierających tekst. Możemy to zrobić, tworząc formatowanie warunkowe oparte na regule.

  1. Wybierz wszystkie komórki, które chcesz sprawdzić
  2. Iść do Strona główna Wstążka > Formatowanie warunkowe > Nowa zasada
  3. Wybierz 'Użyj formuły, aby określić, które komórki sformatować
  4. Wprowadź formułę =CZY.LICZBA(A2)
  5. Kliknij przycisk Format i wybierz żądane formatowanie
  6. Kliknij dwukrotnie OK, aby wyjść i zapisać.

Inne funkcje logiczne

Arkusze Excel / Google zawierają wiele innych funkcji logicznych do wykonywania innych testów logicznych. Oto lista:

Funkcje JEŻELI / JEST
jeśli błąd
jest błąd
isna
iserr
jest pusty
numer isn
istext
nie jest tekstem
isformuła
islogiczny
isref
iseven
to jest dziwne

ISNUMBER w Arkuszach Google

Funkcja ISNUMBER działa dokładnie tak samo w Arkuszach Google jak w Excelu:

ISNUMBER Przykłady w VBA

Możesz także użyć funkcji CZY.LICZBA w VBA. Rodzaj:
aplikacja.funkcja arkusza roboczego.jestliczba(wartość)
W przypadku argumentów funkcji (wartość itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave