Office
Logg på
Bruke Val-funksjonen til å konvertere tekstverdier til tall

Bruke Val-funksjonen til å konvertere tekstverdier til tall

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.

Obs!: 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 Val()-funksjonen på er når ved spørring av to tabeller. I Tabell 1 er for eksempel ID-nummeret lagret som et tekstfelt, og i Tabell 2 er det lagret som et tallfelt i den andre tabellen. For å kunne koble og spørre begge tabellen, må datatypene være like. Du bruker derfor VAL()-funksjonen til å konvertere ID-feltet i Tabell 1 slik:

ConvertedID: Val([FieldName]) 

Du kan bruke Val-funksjonen i et uttrykk. Hvis du ikke kjenner til 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 funksjoner, kan du se hjelp for innebygde funksjoner, egenskaper, makrohandlinger og SQL-nøkkelord.

Bli bedre på Office
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.

×