Thep Excel

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

VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข เหมาะกับข้อมูลที่ตัวเลขถูกเก็บเป็นข้อความและต้องการแปลงเพื่อคำนวณต่อ

=VALUE(<Text>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
6/10

Difficulty
3/10

Usefulness
6/10

Syntax & Arguments

=VALUE(<Text>)

Argument Type Required Default Description
Text text Yes ข้อความที่แทนตัวเลข (เช่น “123” หรือ “12.5”)

How it works

แปลงคอลัมน์ตัวเลขที่ถูกเก็บเป็นข้อความ

เช่น ตัวเลขจากการนำเข้าที่ถูกตีความเป็นข้อความ

แปลงก่อนทำการสรุปหรือคำนวณ

ทำให้สามารถ SUM/AVERAGE/คำนวณทางคณิตศาสตร์ได้

Examples

ตัวอย่างที่ 1: แปลงข้อความเป็นตัวเลข
Parsed Number = VALUE("123")
VALUE แปลงสตริงที่เป็นตัวเลขให้กลายเป็นตัวเลขจริง
DAX Formula:

Parsed Number =
VALUE("123")

Result:

ได้ตัวเลข 123

ตัวอย่างที่ 2: แปลงคอลัมน์ข้อความเป็นตัวเลข
Amount (Number) = VALUE(Transactions[AmountText])
เหมาะกับข้อมูลนำเข้าที่ Amount ถูกเก็บเป็นข้อความ
DAX Formula:

=Amount (Number) =
VALUE(Transactions[AmountText])

Result:

ได้คอลัมน์ตัวเลขสำหรับนำไปคำนวณต่อ

ตัวอย่างที่ 3: ใช้หลังจัดรูปแบบข้อความให้เป็นตัวเลขได้ (แนวคิด)
Amount Cleaned (Concept) = VALUE(TRIM(Transactions[AmountText]))
ถ้าข้อความมีช่องว่างหัวท้าย ให้ตัดช่องว่างก่อนด้วย TRIM แล้วค่อย VALUE เพื่อความเสถียร
DAX Formula:

=Amount Cleaned (Concept) =
VALUE(TRIM(Transactions[AmountText]))

Result:

แปลงได้แม้มีช่องว่างหัวท้าย

FAQs

VALUE ต่างจาก FORMAT อย่างไร?

VALUE แปลงข้อความเป็นตัวเลข ส่วน FORMAT แปลงตัวเลข/วันที่เป็นข้อความเพื่อแสดงผล

ถ้าข้อความไม่ใช่ตัวเลขจริงจะเป็นอย่างไร?

จะเกิดข้อผิดพลาดหรือแปลงไม่ได้ ควรทำความสะอาดข้อมูลให้เป็นรูปแบบตัวเลขที่ถูกต้องก่อน

Resources & Related

Additional Notes

VALUE ใช้แปลงข้อความที่เป็นตัวเลขให้กลายเป็นตัวเลขจริง เหมาะกับกรณีที่นำเข้าข้อมูลแล้วตัวเลขถูกเก็บเป็นข้อความ หรือมีคอลัมน์ที่เป็นสตริง (เช่น “123”) แล้วต้องการแปลงเพื่อคำนวณต่อ เช่น บวก ลบ คูณ หาร หรือสรุปผล

Leave a Reply

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