TLDR สรุปสั้นๆ
VALUE แปลงข้อความที่หน้าตาเหมือนตัวเลขให้กลายเป็นตัวเลขจริงๆ
คำอธิบาย
ฟังก์ชัน VALUE ใน Excel ใช้ในการแปลงข้อความที่แสดงค่าเป็นตัวเลขให้กลายเป็นตัวเลขที่ใช้งานได้จริงโดยใช้ การตั้งค่า Region ของระบบ (มีตัวที่เก่งกว่าคือ NUMBERVALUE)
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือก่อนหน้า
รูปแบบคำสั่ง (Syntax)
VALUE(text)
Arguments
-
text (Required – String)
ข้อความที่คุณต้องการแปลงให้เป็นตัวเลข โดยอาจใส่เป็นข้อความในวงเล็บคำพูด หรืออ้างอิงถึงเซลล์ที่มีข้อความนั้น
ตัวอย่างการใช้งาน (Examples)
- Formula:
Description: แปลงข้อความที่แสดงเป็น “1,000.25” ให้กลายเป็นตัวเลข 1000.25 (โดยเข้าใจตัวคั่นทศนิยม และ ตัวคั่นหลักพัน ตาม region ของเครื่องคอมพ์นั้นๆ)=VALUE("1,000.25")
Result: 1000.25 (ตัวเลข) - Formula:
Description: แปลงวันที่ “2025/4/30” ให้กลายเป็น serial number=VALUE("2025/4/30")
Result: 45777 (ตัวเลขของวันที่) -
Formula:
Description: แปลงข้อความเปอร์เซ็นต์ “65%” ให้เป็นตัวเลขทศนิยม 0.65=VALUE("65%")
Result:0.65 (ตัวเลขเปอร์เซ็นต์ convert เป็นทศนิยม) - Formula: A1 มีข้อความว่า $100
Description: นำตัวเลขจากข้อความที่ผสมกับสัญลักษณ์ เช่น “$100” ในเซลล์ A1=VALUE(RIGHT(A1,LEN(A1)-1))
Result:100 (ตัวเลขจริงๆ)
Tips & Tricks
ฟังก์ชัน VALUE มีประโยชน์เมื่อคุณต้องการแปลงข้อความที่ดูเหมือนตัวเลขให้อยู่ในรูปแบบตัวเลขที่แท้จริง โดยเฉพาะเมื่อนำเข้าข้อมูลที่มีตัวเลขเก็บเป็นข้อความ ฟังก์ชันนี้ยังสามารถร่วมใช้กับฟังก์ชันอื่น ๆ อย่าง TRIM และ CLEAN เพื่อจัดการกับช่องว่างหรืออักขระที่ไม่ต้องการในข้อมูลได้
ข้อควรระวัง (Cautions)
ถ้าต้องการแปลงข้อความที่แทนค่าตัวเลขให้เป็นตัวเลข โดยสามารถกำหนดรูปแบบเครื่องหมายทศนิยมและหลักพันได้เองให้ไปใช้ NUMBERVALUE แทนนะ เช่น ที่เยอรมันอาจใช้แบบนี้ 4 294 967.295,432 ซึ่งหมายถึงเลข 4,294,967,295.432 ในบ้านเรา
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply