Thep Excel

VALUE – แปลงข้อความเป็นตัวเลข

แปลงข้อความที่เป็นตัวเลขให้เป็นตัวเลขจริง

VALUE จะแปลง Text String ที่ดูเหมือนตัวเลข (เช่น “123”, “$100.00”, “35%”) ให้เป็น Numeric Value จริงๆ ใน Excel ช่วยให้สามารถนำไปคำนวณต่อได้ ปกติ Excel มักจะแปลงให้เองอัตโนมัติ แต่บางครั้งก็จำเป็นต้องใช้ VALUE ช่วย

=VALUE(text)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=VALUE(text)

Argument Type Required Default Description
text Text Yes ข้อความที่ต้องการแปลงเป็นตัวเลข

How it works

แปลงข้อมูลนำเข้า

ข้อมูลที่ Export มาจากฐานข้อมูลมักจะมีตัวเลขที่จัดเก็บเป็นข้อความ ทำให้คำนวณไม่ได้ ต้องใช้ VALUE แปลงก่อน

แก้ไขปัญหา Error #VALUE!

บางครั้ง Error นี้เกิดจากการนำตัวเลขที่เป็น Text ไปคำนวณ ให้ใช้ VALUE ครอบตัวเลขนั้น

Examples

ตัวอย่างที่ 1: แปลงข้อความตัวเลข

แปลงข้อความ "123" ให้เป็นตัวเลข 123
Excel Formula:

=VALUE("123")

Result:

123

ตัวอย่างที่ 2: แปลงข้อความสกุลเงิน

แปลงข้อความสกุลเงินให้เป็นตัวเลข (โดยจะตัดสัญลักษณ์สกุลเงินและคอมม่าออก)
Excel Formula:

=VALUE("$1,000.00")

Result:

1000

ตัวอย่างที่ 3: แปลงเปอร์เซ็นต์

แปลงข้อความเปอร์เซ็นต์ให้เป็นค่าทศนิยมที่ใช้ในการคำนวณได้
Excel Formula:

=VALUE("25%")

Result:

0.25

FAQs

ทำไมบางครั้ง Excel แปลงให้เอง ไม่ต้องใช้ VALUE?

Excel มีฟังก์ชันอัตโนมัติที่พยายามแปลงข้อความให้เป็นตัวเลขเมื่อจำเป็น แต่บางกรณี (เช่น ข้อความที่นำเข้าไม่สะอาดพอ) ก็ยังต้องใช้ VALUE ช่วย

ถ้าแปลงไม่ได้จะเกิดอะไรขึ้น?

จะขึ้น Error #VALUE! เช่น VALUE(“Hello”) จะ Error เพราะแปลงเป็นตัวเลขไม่ได้

Resources & Related

Additional Notes

ฟังก์ชัน VALUE ใช้สำหรับแปลงข้อความ (Text) ที่มีลักษณะเป็นตัวเลข ให้กลายเป็นตัวเลข (Number) จริงๆ ที่สามารถนำไปคำนวณได้ มักใช้เมื่อข้อมูลถูกนำเข้าจากระบบอื่นแล้วตัวเลขถูกจัดเก็บเป็นข้อความ

Leave a Reply

Your email address will not be published. Required fields are marked *