ระบบตัวเลขเป็นวิธีที่เป็นระบบในการแสดงตัวเลขด้วยอักขระสัญลักษณ์และใช้ค่าพื้นฐานเพื่อจัดกลุ่มตัวเลขในรูปแบบกะทัดรัดได้อย่างสะดวก ระบบตัวเลขที่ใช้กันมากที่สุดคือเลขฐานสิบ ซึ่งมีค่าฐานเป็น 10 และชุดอักขระสัญลักษณ์ 0, 1, 2, 3, 4, 5, 6, 7, 8 และ 9 อย่างไรก็ตามยังมีระบบตัวเลขอื่น ๆ และอาจมีประสิทธิภาพมากขึ้นในการใช้เพื่อวัตถุประสงค์เฉพาะ ตัวอย่างเช่น เนื่องจากคอมพิวเตอร์ใช้ตรรกะบูลีนเพื่อทําการคํานวณและดําเนินการ จึงใช้ระบบเลขฐานสอง ซึ่งมีค่าฐานเป็น 2
Microsoft Office Excel มีฟังก์ชันมากมายที่คุณสามารถใช้แปลงตัวเลขเป็นหรือจากระบบตัวเลขต่อไปนี้:
ระบบตัวเลข
ค่าฐาน
ชุดอักขระสัญลักษณ์
เลขฐานสอง
2
0,1
เลขฐานแปด
8
0, 1, 2, 3, 4, 5, 6, 7
เลขฐานสิบ
10
0, 1, 2, 3, 4, 5, 6, 7, 8 และ 9
เลขฐานสิบหก
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
แปลงเลขฐานสองเป็นเลขฐานสิบ
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน BIN2DEC
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=BIN2DEC(1100100)
แปลงเลขฐานสอง 1100100 เป็นเลขฐานสิบ (100)
=BIN2DEC(1111111111)
แปลงเลขฐานสอง 1111111111 เป็นเลขฐานสิบ (-1)
แปลงเลขฐานสองเป็นเลขฐานสิบหก
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน BIN2HEX
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=BIN2HEX(11111011, 4)
แปลงเลขฐานสอง 11111011 เป็นเลขฐานสิบหกที่มีอักขระ 4 ตัว (00FB)
=BIN2HEX(1110)
แปลงเลขฐานสอง 1110 เป็นเลขฐานสิบหก (E)
=BIN2HEX(1111111111)
แปลงเลขฐานสอง 1111111111 เป็นเลขฐานสิบหก (FFFFFFFFFF)
แปลงเลขฐานสองเป็นเลขฐานแปด
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน BIN2OCT
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=BIN2OCT(1001, 3)
แปลงเลขฐานสอง 1001 ไปเป็นเลขฐานแปดที่มีอักขระ 3 ตัว (011)
=BIN2OCT(1100100)
แปลงเลขฐานสอง 1100100 เป็นเลขฐานแปด (144)
=BIN2OCT(1111111111)
แปลงเลขฐานสอง 1111111111 เป็นเลขฐานแปด (7777777777)
แปลงเลขฐานสิบเป็นเลขฐานสอง
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน DEC2BIN
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=DEC2BIN(9, 4)
แปลงเลขฐานสิบที่มีค่า 9 เป็นเลขฐานสองที่มีอักขระ 4 ตัว (1001)
=DEC2BIN(-100)
แปลงเลขฐานสิบที่มีค่า -100 เป็นเลขฐานสอง (1110011100)
แปลงเลขฐานสิบเป็นเลขฐานสิบหก
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน DEC2HEX
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=DEC2HEX(100, 4)
แปลงเลขฐานสิบ 100 เป็นเลขฐานสิบหกที่มีอักขระ 4 ตัว (0064)
=DEC2HEX(-54)
แปลงเลขฐานสิบ 54 เป็นเลขฐานสิบหก (FFFFFFFFCA)
แปลงเลขฐานสิบเป็นเลขฐานแปด
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน DEC2OCT
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=DEC2OCT(58, 3)
แปลงเลขฐานสิบที่มีค่า 58 เป็นเลขฐานแปด (072)
=DEC2OCT(-100)
แปลงเลขฐานสิบเป็นเลขฐานแปด (7777777634)
แปลงเลขฐานสิบหกเป็นเลขฐานสอง
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน HEX2BIN
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=HEX2BIN("F", 8)
แปลงเลขฐานสิบหก F เป็นเลขฐานสองที่มีอักขระ 8 ตัว (00001111)
=HEX2BIN("B7")
แปลงเลขฐานสิบหก B7 เป็นเลขฐานสอง (10110111)
=HEX2BIN("FFFFFFFFFF")
แปลงเลขฐานสิบหก FFFFFFFFFF เป็นเลขฐานสอง (1111111111)
แปลงเลขฐานสิบหกเป็นเลขฐานสิบ
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน HEX2DEC
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=HEX2DEC("A5")
แปลงเลขฐานสิบหก A5 เป็นเลขฐานสิบ (165)
=HEX2DEC("FFFFFFFF5B")
แปลงเลขฐานสิบหก FFFFFFFF5B เป็นเลขฐานสิบ (-165)
=HEX2DEC("3DA408B9")
แปลงเลขฐานสิบหก 3DA408B9 เป็นเลขฐานสิบ (1034160313)
แปลงเลขฐานสิบหกเป็นเลขฐานแปด
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน HEX2OCT
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=HEX2OCT("F", 3)
แปลงเลขฐานสิบหก F เป็นเลขฐานแปดที่มีอักขระ 3 ตัว (017)
=HEX2OCT("3B4E")
แปลงเลขฐานสิบหก 3B4E เป็นเลขฐานแปด (35516)
=HEX2OCT("FFFFFFFF00")
แปลงเลขฐานสิบหก FFFFFFFF00 เป็นเลขฐานแปด (7777777400)
แปลงเลขฐานแปดเป็นเลขฐานสอง
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน OCT2BIN
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=OCT2BIN(3, 3)
แปลงเลขฐานแปด 3 ให้เป็นเลขฐานสองที่มีอักขระ 3 ตัว (011)
=OCT2BIN(7777777000)
แปลงเลขฐานแปด 7777777000 ให้เป็นเลขฐานสอง (1000000000)
แปลงเลขฐานแปดเป็นเลขฐานสิบ
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน OCT2DEC
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=OCT2DEC(54)
แปลงเลขฐานแปด 54 เป็นเลขฐานสิบ (44)
=OCT2DEC(7777777533)
แปลงเลขฐานแปด 7777777533 เป็นเลขฐานสิบ (-165)
แปลงเลขฐานแปดเป็นเลขฐานสิบหก
เมื่อต้องการทำงานนี้ ให้ใช้ฟังก์ชัน OCT2HEX
A
B
สูตร
คำอธิบาย (ผลลัพธ์)
=OCT2HEX(100, 4)
แปลงเลขฐานแปด 100 ให้เป็นเลขฐานสิบหกที่มีอักขระ 4 ตัว (0040)
=OCT2HEX(7777777533)
แปลงเลขฐานแปด 7777777533 ให้เป็นเลขฐานสิบหก (FFFFFFFF5B)