ใช้ฟังก์ชัน Val เพื่อแปลงค่าข้อคามเป็นตัวเลข

ใช้ฟังก์ชัน Val เพื่อแปลงค่าข้อคามเป็นตัวเลข

ฟังก์ชัน Val() สามารถดึงข้อมูลข้อความ (สตริง) ใดๆ จากเขตข้อมูลที่มีทั้งข้อความและตัวเลขอยู่รวมกันได้ และจะส่งกลับค่าตัวเลขเท่านั้น

ตัวอย่างเช่น ในเขตข้อมูลที่เก็บข้อมูลระยะทางที่ใช้เป็น 30 ไมล์ แต่คุณต้องการดึงข้อมูลตัวเลข คุณอาจจะใช้ Val (“ชื่อเขตข้อมูล”) แบบนี้

Val (“mileage”)

ฟังก์ชัน Val() จะหยุดอ่านสตริงทันทีที่พบอักขระที่ฟังก์ชันไม่รู้จักว่าเป็นตัวเลข ดังนั้น สัญลักษณ์และอักขระ เช่น เครื่องหมายดอลลาร์และจุลภาค ซึ่งมักจะถูกคิดว่าเป็นส่วนหนึ่งของค่าตัวเลข ฟังก์ชันจะไม่รู้จัก

หมายเหตุ: ตัวคั่นทศนิยมที่ถูกต้องเพียงตัวเดียวที่ฟังก์ชัน Val() รู้จัก คือ (.) ถ้าคุณใช้ตัวคั่นทศนิยมอื่น เหมือนบางโปรแกรมประยุกต์สากลใช้ ให้ใช้ ฟังก์ชัน CDbl แทน

วิธีอื่นในการใช้ฟังก์ชัน Val() คือเมื่อ ทำแบบสอบถามบนสองตารางตัวอย่างเช่น ใน ตาราง 1 มีหมายเลข ID เก็บไว้เป็นเขตข้อมูลข้อความ และใน ตาราง 2 เก็บไว้เป็นเขตข้อมูลตัวเลขในตารางที่สอง เพื่อที่จะเชื่อมต่อและทำแบบสอบถามทั้งสองตาราง ชนิดข้อมูลจะต้องเหมือนกัน ดังนั้น คุณจะใช้ฟังก์ชัน VAL() เพื่อแปลงเขตข้อมูล ID ใน ตาราง 1 ดังนี้

ConvertedID: Val([FieldName]) 

คุณยังสามารถใช้ฟังก์ชัน Val ในนิพจน์ได้ ถ้าคุณไม่คุ้นเคยกับนิพจน์ ให้ดูที่ วิธีสร้างนิพจน์ หรือคุณสามารถอ่านเพิ่มเติมได้ที่ การเพิ่มฟังก์ชันไปยังนิพจน์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน ให้ดุที่ วิธีใช้สำหรับฟังก์ชัน คุณสมบัติ แมโคร และคำสำคัญ SQL ที่มีอยู่แล้วภายใน

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×