ตัวอย่างที่ 1: แปลงข้อความตัวเลข
=VALUE("123")
123
แปลงข้อความที่เป็นตัวเลขให้เป็นตัวเลขจริง
VALUE จะแปลง Text String ที่ดูเหมือนตัวเลข (เช่น “123”, “$100.00”, “35%”) ให้เป็น Numeric Value จริงๆ ใน Excel ช่วยให้สามารถนำไปคำนวณต่อได้ ปกติ Excel มักจะแปลงให้เองอัตโนมัติ แต่บางครั้งก็จำเป็นต้องใช้ VALUE ช่วย
=VALUE(text)
=VALUE(text)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | Text | Yes | ข้อความที่ต้องการแปลงเป็นตัวเลข |
ข้อมูลที่ Export มาจากฐานข้อมูลมักจะมีตัวเลขที่จัดเก็บเป็นข้อความ ทำให้คำนวณไม่ได้ ต้องใช้ VALUE แปลงก่อน
บางครั้ง Error นี้เกิดจากการนำตัวเลขที่เป็น Text ไปคำนวณ ให้ใช้ VALUE ครอบตัวเลขนั้น
=VALUE("123")
123
=VALUE("$1,000.00")
1000
=VALUE("25%")
0.25
Excel มีฟังก์ชันอัตโนมัติที่พยายามแปลงข้อความให้เป็นตัวเลขเมื่อจำเป็น แต่บางกรณี (เช่น ข้อความที่นำเข้าไม่สะอาดพอ) ก็ยังต้องใช้ VALUE ช่วย
จะขึ้น Error #VALUE! เช่น VALUE(“Hello”) จะ Error เพราะแปลงเป็นตัวเลขไม่ได้
ฟังก์ชัน VALUE ใช้สำหรับแปลงข้อความ (Text) ที่มีลักษณะเป็นตัวเลข ให้กลายเป็นตัวเลข (Number) จริงๆ ที่สามารถนำไปคำนวณได้ มักใช้เมื่อข้อมูลถูกนำเข้าจากระบบอื่นแล้วตัวเลขถูกจัดเก็บเป็นข้อความ