Przejdź do głównej zawartości

Funkcja IsNumeric

Zwraca wartość logiczną wskazującą, czy wyrażenie może być obliczona jako liczba.

Składnia

ISNUMERIC ( wyrażenie )

Wymagane wyrażenieargument jest wariantem zawierającym wyrażenie numeryczne lub wyrażenie tekstowe.

Spostrzeżenia

ISNUMERIC zwraca wartość PRAWDA , jeśli całe wyrażenie jest rozpoznawane jako liczba; w przeciwnym razie zwraca wartość FAŁSZ.

ISNUMERIC zwraca wartość FAŁSZ , jeśli wyrażenie jest wyrażenie daty.

Przykłady zapytań

Wyrażenie

Wyniki

Wybierz pozycję IsNumeric ([CenaJednostkowa]) jako Wyr1 z ProductSales;

Funkcja oblicza, czy "cena jednostkowa" jest prawidłową liczbą i zwraca wynik w postaci "-1" dla wartości prawda i "0" dla fałszu w kolumnie Wyr1. Wynik to-1 (prawda).

Wybierz pozycję IsNumeric ([DateofSale]) jako ValidNumber, IsNumeric ("487.34") jako NumberTest z ProductSales;

Funkcja zwraca wartość, jeśli "DateofSale" i "487,34" jest prawidłową liczbą i zwraca wynik w postaci "-1" dla wartości prawda, a "0" dla fałszu odpowiednio w kolumnie ValidNumber i NumberTest. Wynikiem jest 0 (FAŁSZ) dla ValidNumber i-1 (prawda) dla NumberTest.

Przykład języka VBA

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji ISNUMERIC w celu określenia, czy zmienna może być oceniona jako liczba.

Dim MyVar, MyCheck
MyVar = "53" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "459.95" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns True.
MyVar = "45 Help" ' Assign value.
MyCheck = IsNumeric(MyVar) ' Returns False.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×