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.