Funktsiooni Val kasutamine tekstväärtuste arvudeks teisendamisel

Funktsiooni Val kasutamine tekstväärtuste arvudeks teisendamisel

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.

Täiendage Office'i kasutamise 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.

×