Menggunakan fungsi Val untuk menukar nilai teks kepada nombor

Menggunakan fungsi Val untuk menukar nilai teks kepada nombor

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Fungsi Val() boleh mengeluarkan sebarang data teks (rentetan) dari medan yang mempunyai campuran teks dan nombor, dan hanya mengembalikan nilai berangka.

Contohnya, dalam medan yang menyimpan medan maklumat perbatuan, seperti, 30 batu tetapi anda ingin mengeluarkan data berangka, anda akan menggunakan Val (“nama medan”) seperti ini:

Val (“mileage”)

Fungsi Val() berhenti membaca satu rentetan sebaik saja ia menemui aksara yang ia tidak mengenali sebagai nombor, jadi simbol dan aksara seperti tanda dolar dan koma,yang biasanya dianggap sebagai sebahagian daripada nilai berangka adalah tidak dikenali.

Nota: Satu-satunya pemisah perpuluhan yang dikenali oleh fungsi Val() adalah noktah (.). Jika anda menggunakan pemisah perpuluhan, seperti yang digunakan oleh beberapa aplikasi, maka gunakan fungsi CDbl .

Cara lain untuk digunakan bagi fungsi Val() adalah apabila bertanya pada dua Jadual. Contohnya, dalam Jadual 1 Nombor ID disimpan sebagai medan teks dan dalam Jadual 2 ia disimpan sebagai medan nombor dalam Jadual Kedua. Untuk bersambung dan pertanyaan kedua-dua Jadual, data jenis perlu serupa. Jadi, anda akan menggunakan fungsi VAL(), untuk menukar medan ID Jadual 1 seperti ini:

ConvertedID: Val([FieldName]) 

Anda boleh menggunakan fungsi Val dalam ungkapan. Jika anda tidak biasa dengan ungkapan, lihat cara untuk mencipta ungkapan atau anda boleh membaca lebih lanjut tentang menambah fungsi kepada ungkapan.

Untuk maklumat lanjut mengenai fungsi lihat bantuan untuk fungsi terbina dalam, sifat, tindakan makro, dan kata kunci SQL.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×