Tag: NUMBERVALUE

  • NUMBERVALUE

    TLDR สรุปสั้นๆ

    NUMBERVALUE แปลงข้อความให้เป็นตัวเลข กำหนดการตีความตัวคั่นได้

    คำอธิบาย

    NUMBERVALUE เปลี่ยนข้อความเป็นตัวเลข โดยกำหนดการตีความตัวคั่นหลักพันและคัวคั่นทศนิยมได้

    มีครั้งแรกในเวอร์ชันไหน

    2013

    รูปแบบคำสั่ง (Syntax)

    NUMBERVALUE(Text, [Decimal_separator], [Group_separator])

    Arguments

    • Text (Required – string)
      ข้อความที่ต้องการเปลี่ยนเป็นตัวเลข
    • Decimal_separator (Optional – string)
      ตัวอักษรที่ใช้ในการแยกส่วนที่เป็นจำนวนเต็มและทศนิยมของผลลัพธ์ (เช่น ‘.’ หรือ ‘,’)
    • Group_separator (Optional – string)
      ตัวอักษรที่ใช้ในการแยกกลุ่มของตัวเลข (เช่น ระหว่างหลักร้อย หลักพัน) (เช่น ‘,’ หรือ ‘.’)

    ตัวอย่างการใช้งาน (Examples)

    • Formula:
      =NUMBERVALUE("1,000.25")
      Description: แปลงข้อความที่แสดงเป็น “1,000.25” ให้กลายเป็นตัวเลข 1000.25 (เพราะเราไม่ระบุ separator ทำให้เข้าใจตัวคั่นทศนิยม และ ตัวคั่นหลักพัน ตาม region ของเครื่องคอมพ์นั้นๆ)
      Result: 1000.25 (ตัวเลข)
    • Formula:
      =NUMBERVALUE("4 294 967.295,432",",",".")
      Description: แปลงข้อความที่แสดงเป็น “4 294 967.295,432” ให้กลายเป็นตัวเลข 4294967295.432 (โดยกำหนดว่า , คือ คั่นทศนิยม และ . คือการคั่นหลักพัน)
      Result: 4294967295.432 (เป็นตัวเลขทศนิยม)
    • Formula:
      =NUMBERVALUE("3.5%")
      Description: แปลงข้อความที่แสดงเป็น ‘3.5%’ ให้กลายเป็นตัวเลขจริงๆ คือ 0.035
      Result: 0.035 (เป็นตัวเลขทศนิยม)

    Tips & Tricks

    ถ้าไม่ระบุ Decimal หรือ Group separator, Excel จะใช้การตั้งค่าจากท้องถิ่นปัจจุบันแทน แต่การระบุชัดเจนจะป้องกัน error ได้ในบางกรณี

    ข้อควรระวัง (Cautions)

    หากใส่ Decimal separator มากกว่าหนึ่งครั้งใน Text หรือหาก Group separator ปรากฏหลังจาก Decimal separator จะทำให้เกิด #VALUE! error.

    ฟังก์ชันที่เกี่ยวข้อง

    References

    ขอบคุณที่เข้ามาอ่านนะครับ ❤️