Thep Excel

DEC2HEXแปลงฐาน 10 เป็นฐาน 16

ฟังก์ชัน DEC2HEX ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) เป็นเลขฐานสิบหก (Hexadecimal) ซึ่งมักใช้ในการเขียนโปรแกรม การกำหนดสีในเว็บ (RGB/Hex code) และระบบคอมพิวเตอร์.

fx
=DEC2HEX(number, [places])

ความนิยม3/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number เลขฐานสิบ
[places]ไม่บังคับ Number จำนวนหลัก

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

ฟังก์ชัน DEC2HEX ใน Excel ช่วยแปลงเลขฐานสิบเป็นเลขฐานสิบหก

Examples

แปลงเลขฐานDEC2HEX(255)

255 คือค่าสูงสุดของ 2 หลักฐานสิบหก

fx
=DEC2HEX(255)

ผลลัพธ์FF
แปลงรหัสสีให้ครบ 6 หลักด้วย placesDEC2HEX(255, 6)

ใส่ places เป็น 6 เพื่อเติมเลข 0 นำหน้าให้ครบ 6 หลัก เหมาะกับงานทำรหัสสี Hex (เช่น 0000FF คือสีน้ำเงินล้วนในระบบ RGB) เพราะเว็บและโปรแกรมกราฟิกส่วนใหญ่ต้องการ Hex code ครบ 6 หลัก

fx
=DEC2HEX(255, 6)

ผลลัพธ์0000FF
แปลงเลขติดลบเป็น Hex แบบ two's complementDEC2HEX(-100)

เมื่อ number เป็นค่าติดลบ DEC2HEX จะคืนค่าเป็นเลขฐานสิบหก 10 หลักในรูปแบบ two's complement เสมอ โดยไม่สนใจค่า places ที่ใส่ไป เพราะต้องเก็บบิตเครื่องหมายไว้ครบ

fx
=DEC2HEX(-100)

ผลลัพธ์FFFFFFFF9C

FAQs

DEC2HEX รับค่าตัวเลขได้ในช่วงไหน+

รับเลขฐานสิบได้ตั้งแต่ -549,755,813,888 ถึง 549,755,813,887 ถ้าใส่ตัวเลขนอกช่วงนี้จะได้ error #NUM! ทันที

ทำไมใส่ places แล้วผลลัพธ์ไม่ยาวตามที่ตั้งไว้+

places มีผลแค่ตอนที่ผลลัพธ์สั้นกว่าที่กำหนด (จะเติม 0 นำหน้าให้) แต่ถ้าค่าจริงยาวกว่าจำนวนหลักที่ตั้งไว้อยู่แล้ว หรือ number เป็นค่าติดลบ Excel จะไม่ตัดหรือย่อให้ ผลลัพธ์จะยาวเท่าที่จำเป็นเสมอ

ผลลัพธ์จาก DEC2HEX เอาไปบวกลบต่อได้เลยไหม+

ไม่ได้ เพราะ DEC2HEX คืนค่าเป็นข้อความ (Text) ไม่ใช่ตัวเลข ถ้าต้องเอากลับไปคำนวณต่อ ต้องแปลงกลับด้วย HEX2DEC ก่อน

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ DEC2HEX จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้DEC2HEXEngineering
Engineering (6)
BIN2DEC

แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two's complement

BIN2HEX

BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน

DEC2BIN

แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์

DEC2OCT

ฟังก์ชัน DEC2OCT ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) ที่ระบุให้เป็นเลขฐานแปด (Octal) มีประโยชน์ในการทำงานกับการคำนวณที่เกี่ยวข้องกับระบบเลขฐานต่างๆ เช่น ในด้านคอมพิวเตอร์หรือวิทยาศาสตร์ข้อมูล.

HEX2DEC

แปลงเลขฐานสิบหก (Hexadecimal) เป็นเลขฐานสิบ (Decimal) ใช้บ่อยตอนอ่านค่าสี Hex หรือค่าที่ระบบคอมพิวเตอร์ส่งมาเป็นฐาน 16 แล้วต้องเอามาคำนวณต่อ

OCT2DEC

ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย

Math and trigonometry (2)
BASE

แปลงตัวเลขฐาน 10 เป็นข้อความในฐานอื่น (Base 2-36) เช่น แปลงเลข 10 เป็นฐานสอง ('1010') หรือฐานสิบหก ('A') ใช้บ่อยในงาน IT เวลาต้องดูค่าเป็นบิตหรือทำ hex code

DECIMAL

DECIMAL ใช้แปลง "ข้อความตัวเลข" ที่อยู่ในฐานที่กำหนด (radix 2–36) ให้เป็นเลขฐาน 10 เหมาะเมื่อคุณได้รหัส/เลขฐานอื่นจากระบบภายนอก (เช่น Hex หรือ Binary) แล้วต้องการนำมาคำนวณต่อใน Excel เป็นคู่กลับด้านของ BASE

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่