IsNumeric-funktio

Palauttaa totuusarvon, joka ilmaisee lauseke voidaan arvioida lukuna.

Syntaksi

IsNumeric ( lauseke )

Pakollinen lausekeargumentti on muuttuja, joka sisältää numeerinen lauseke tai merkkijonolauseke.

Huomautuksia

IsNumeric palauttaa arvon Tosi,jos koko lauseke tunnistetaan tulokseksi. muussa tapauksessa se palauttaa arvon Epätosi.

IsNumeric palauttaa arvon Epätosi,jos lauseke on päivämäärälauseke.

Kyselyesimerkkejä

Lauseke

Tulokset

SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales;

Funktio laskee, onko Yksikköhinta kelvollinen luku ja palauttaa tuloksen -1 arvolle Tosi ja 0 saraketta Expr1 olevalle Epätosi-arvolle. Tulos on -1 (Tosi).

SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales;

Funktio laskee, onko "DateofSale" ja "487.34" kelvollinen luku, ja palauttaa tuloksen arvoksi -1 tosi- ja "0" arvolle Epätosi sarakkeessa ValidNumber ja NumberTest. Tulos on 0 (Epätosi) ValidNumber- ja NumberTest-funktioille -1(Tosi).

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä IsNumeric-funktion avulla määritetään, voiko muuttujan arvioida lukuna.

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.

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×