Funktsiooni Val kasutamine tekstväärtuste arvudeks teisendamisel

Funktsiooni Val kasutamine tekstväärtuste arvudeks teisendamisel

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Funktsioon Val() oskab väljalt, mis sisaldab nii teksti kui ka arve, mis tahes tekstandmed (stringi) välja tõmmata ja tagastada üksnes arvulised väärtused.

Kui teil on näiteks väli, mis talletab läbitud vahemaa teavet kujul 30 miili, ent soovite sellest eraldada ainult arvulised andmed, peaksite kasutama funktsiooni Val ("väljanimi") järgmisel kujul:

Val (“mileage”)

Funktsioon Val() lõpetab stringi lugemise kohe, kui jõuab märgini, mida funktsioon ei tuvasta arvuna – seega ei tuvastata näiteks selliseid sümboleid või märke nagu dollarimärk või koma, mida sageli käsitletakse osana arvväärtustest.

Märkus. : Ainus lubatud kümnenderaldaja, mille funktsioon Val() ära tunneb, on punkt (.). Kui kasutate mõnda muud kümnenderaldajat (rahvusvahelistes rakendustes on see tavaline), kasutage selle asemel funktsiooni CDbl.

Funktsiooni Val() saab kasutada ka päringu esitamisel kahte tabelisse. Tabelis 1 näiteks on ID-kood talletatud tekstiväljana, tabelis 2 aga arvuväljana. Mõlema tabeli vahel ühenduse loomiseks ja päringute esitamise võimaldamiseks peavad andmetüübid olema samad. Seega tuleks tabeli 1 ID-väli funktsiooni VAL() abil teisendada:

ConvertedID: Val([FieldName]) 

Funktsiooni Val saate kasutada ka avaldises. Kui te pole avaldiste kasutamisega tuttav, lugege avaldiste koostamise kohta või lugege lisa funktsioonide avaldistele lisamise kohta.

Funktsioonide kohta leiate lisateavet valmisfunktsioonide, atribuutide, makrotoimingute ja SQL-i märksõnade spikrist.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×