Bruke Val-funksjonen til å konvertere tekstverdier til tall

Bruke Val-funksjonen til å konvertere tekstverdier til tall

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Val()-funksjonen kan hente tekstdata (streng) fra et felt som inneholder en blanding av tekst og tall, og bare returnere de numeriske verdiene.

Hvis du for eksempel har et felt som som inneholder informasjon om kjørelengde, for eksempel 30 mil, men du vil bare hente de numeriske dataene, kan du bruke Val("feltnavn") slik:

Val (“mileage”)

Val()-funksjonen stopper å lese en streng som snart den oppdager et tegn som ikke gjenkjennes som et tall. Derfor gjenkjennes ikke symboler og tegn, for eksempel eurotegn og komma, som ofte brukes som en del av numeriske verdier.

Merknad: Det eneste gyldige desimalskilletegnet som gjenkjennes av Val()-funksjonen, er punktum (.). Hvis du bruker et annet desimalskilletegn, slik noen internasjonale programmer gjør, må du bruke CDbl-funksjonen i stedet.

En annen måte å bruke for Val-funksjonen er når spørring på to tabeller. Hvis du for eksempel er tabell 1 ID-nummer lagret som et tekstfelt og tabell 2 det er lagret som et tall-felt i den andre tabellen. Hvis du vil koble, og begge spørringstabeller, datatypene må være det samme. Dette er tilfelle, vil du bruke Val-funksjonen til å konvertere ID-feltet i tabell 1 slik ut:

ConvertedID: Val([FieldName]) 

Du kan bruke Val-funksjonen i et uttrykk. Hvis du ikke er kjent med uttrykk, kan du se hvordan du oppretter uttrykk , eller du kan lese mer om å legge til funksjoner i uttrykk.

Hvis du vil ha mer informasjon om funksjonene kan du se Hjelp for innebygde funksjoner, egenskaper, makrohandlinger, og SQL-nøkkelord.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×