คำอธิบาย

ฟังก์ชันที่เปลี่ยนเลขฐานสิบหก (Hexadecimal) ให้กลายเป็นเลขฐานสิบ (Decimal) ใน Excel ง่ายๆ เสมือนการแปลงร่างซุปเปอร์ฮีโร่ แต่นี่คือการแปลงเลขเฉยๆ นั่นแหละ ทีนี้ก็ไม่ต้องงงกับเลขฐานสิบหกอีกต่อไป!

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

2003 หรือ Version ก่อนหน้า

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

HEX2DEC(number)

Arguments

  • number (Required – text)
    เลขฐานสิบหกที่ต้องการแปลง โดยจะต้องมีไม่เกิน 10 ตัวอักษร (40 บิต) แล้วที่สำคัญ คือ จุดหมายให้ใช้เพราะจะเป็นตัวบอกค่าเครื่องหมาย

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

  • Formula:
    =HEX2DEC("A5")
    Description: แปลงเลขฐานสิบหก A5 เป็นเลขฐานสิบ
    Result:ได้ผลลัพธ์เป็น 165
  • Formula:
    =HEX2DEC("FFFFFFFF5B")
    Description: แปลงเลขฐานสิบหก FFFFFFFF5B เป็นเลขฐานสิบที่มีค่าเป็นลบ
    Result:ได้ผลลัพธ์เป็น -165
  • Formula:
    =HEX2DEC(A1)
    Description: แปลงเลขฐานสิบหกในเซลล์ A1 เป็นเลขฐานสิบ
    Result:แปลงเลขฐานสิบหกที่อยู่ในเซลล์ A1 ให้เป็นเลขฐานสิบตามค่าในเซลล์
  • Formula:
    =HEX2DEC("3DA408B9")
    Description: แปลงเลขฐานสิบหก 3DA408B9 เป็นเลขฐานสิบที่ค่อนข้างใหญ่
    Result:ได้ผลลัพธ์เป็นตัวเลขขนาดใหญ่ในรูปแบบ Scientific notation (1.034E+09)
  • Formula:
    =HEX2DEC("FFFFFFFF")
    Description: แปลงเลขฐานสิบหก FFFFFFFF (เป็นจำนวนที่มีค่าเป็นลบ) เป็นเลขฐานสิบ
    Result:ได้ผลลัพธ์เป็น -1 ซึ่งเป็นการแสดงคำแปลตามหลักสองเติมเต็ม (Two's complement)

Tips & Tricks

1. ถ้าเจอข้อผิดพลาด อย่าลืมตรวจดูรูปแบบตัวเลขว่าเขียนถูกต้องหรือไม่ และควรใช้การตรวจสอบข้อมูลด้วย Excel เพื่อกรองเฉพาะเลขฐานสิบหกถึงจะดี 2. ปรับฟอร์แมตเซลล์ให้เป็นแบบ ‘General’ หรือ ‘Text’ จะดีมาก เพราะจะช่วยให้ง่ายต่อการดูและแก้ไขตัวเลข.

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

ระวังการใส่ input ที่ยาวเกิน 10 ตัวอักษร เพราะจะทำให้เกิดข้อผิดพลาด #NUM! บางทีการใช้ตัวอักษรเล็กหรือการเว้นช่องว่างอาจทำให้เกิดข้อผิดพลาดได้

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

ข้อดี / ข้อจำกัด

ฟังก์ชันนี้เหมาะกับการแปลงเลขฐานสิบหกให้เป็นฐานสิบอย่างรวดเร็ว เข้าใจง่าย มีข้อจำกัดเรื่องความยาวของ number ที่ไม่เกิน 10 ตัวอักษร แต่ก็ยังเพียงพอสำหรับงานทั่วไป

References

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


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot