Brug af funktionen Val til at konvertere tekstværdier til tal

Brug af funktionen Val til at konvertere tekstværdier til tal

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Funktionen Val() kan udtrække tekstdata (strenge) fra et felt, som indeholder både tekst og tal, og kun returnere de numeriske værdier.

I et felt, der lagrer afstandsoplysninger, f.eks. 30 km, men hvor du kun vil bruge de numeriske data, skal du bruge Val ("feltnavn") sådan her:

Val (“mileage”)

Funktionen Val() stopper med at læse en streng, så snart den støder på et tegn, som ikke genkendes som et tal, så symboler og tegn som f.eks. dollartegn og kommaer, som ofte betragtes som en del af en numerisk værdi, genkendes altså ikke.

Bemærk: Den eneste gyldige decimalseparator, som genkendes af funktionen Val(), er punktum (.). Hvis du bruger en anden decimalseparator, ligesom nogle internationale programmer gør, skal du i stedet bruge funktionen CDbl.

En anden måde at bruge til funktionen Val() er, når forespørgsler på to tabeller. For eksempel i tabel 1 er id-nummeret gemt som et tekstfelt og i tabel 2 gemmes som et talfelt i den anden tabel. For at oprette forbindelse og forespørge begge tabeller, datatyper skal være tilsvarende. Så vil du bruge funktionen VAL() til at konvertere id-feltet i tabel 1 således:

ConvertedID: Val([FieldName]) 

Du kan bruge funktionen Val i et udtryk. Hvis du ikke kender med udtryk, se, hvordan du opretter udtryk , eller du kan læse mere om at tilføje funktioner til udtryk.

Finde flere oplysninger om funktioner i Hjælp til indbyggede funktioner, egenskaber, makrohandlinger og SQL-nøgleord.

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×