將數字轉換成其他數字系統

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

數字系統是以符號字元代表數字的系統化方法,它使用一個基本值,以精簡模式輕鬆地建立數字群組。最常用的數字系統是十進位,其基本值為 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函數。

1

2

3

A

B

公式

描述 (結果)

=BIN2DEC(1100100)

將二進位 1100100 轉換為十進位 (100)

=BIN2DEC(1111111111)

將二進位數 1111111111 轉換成十進位 (-1)

若要執行這項工作,請使用BIN2HEX函數。

1

2

3

4

A

B

公式

描述 (結果)

=BIN2HEX(11111011, 4)

將二進位 11111011 轉換為十六進位,加上四個字元 (00FB)

=BIN2HEX(1110)

將二進位 1110 轉換為十六進位 (E)

=BIN2HEX(1111111111)

將二進位數 1111111111 轉換成十六進位 (FFFFFFFFFF)

若要執行這項工作,請使用BIN2OCT函數。

1

2

3

4

A

B

公式

描述 (結果)

=BIN2OCT(1001, 3)

將二進位 1001 轉換為八進位,加上三個字元 (011)

=BIN2OCT(1100100)

將二進位 1100100 轉換為八進位 (144)

=BIN2OCT(1111111111)

將二進位數 1111111111 轉換成八進位 (7777777777)

若要執行這項工作,請使用DEC2BIN函數。

1

2

3

A

B

公式

描述 (結果)

=DEC2BIN(9, 4)

將十進位數字 9 改用四個位元以二進位方式表示 (1001)

=DEC2BIN(-100)

將十進位數 -100 轉換成二進位 (1110011100)

若要執行這項工作,請使用DEC2HEX函數。

1

2

3

A

B

公式

描述 (結果)

=DEC2HEX(100, 4)

將十進位數字 100 用四個字元以十六進位方式表示 (0064)

=DEC2HEX(-54)

將十進位數 -54 轉換成十六進位 (FFFFFFFFCA)

若要執行這項工作,請使用DEC2OCT函數。

1

2

3

A

B

公式

描述 (結果)

=DEC2OCT(58, 3)

將十進位數 58 轉換為八進位數 (072)

=DEC2OCT(-100)

將十進位數轉換成八進位數 (7777777634)

若要執行這項工作,請使用HEX2BIN函數。

1

2

3

4

A

B

公式

描述 (結果)

=HEX2BIN("F", 8)

將十六進位 F 轉換為二進位,八個位元表示 (00001111)

=HEX2BIN("B7")

將十六進位 B7 轉換為二進位 (10110111)

=HEX2BIN("FFFFFFFFFF")

將十六進位 FFFFFFFFFF 轉換成二進位 (1111111111)

若要執行這項工作,請使用HEX2DEC函數。

1

2

3

4

A

B

公式

描述 (結果)

=HEX2DEC("A5")

將十六進位 A5 轉換為十進位 (165)

=HEX2DEC("FFFFFFFF5B")

將十六進位 FFFFFFFF5B 轉換為十進位 (-165)

=HEX2DEC("3DA408B9")

將十六進位 3DA408B9 轉換成十進位 (1034160313)

若要執行這項工作,請使用HEX2OCT函數。

1

2

3

4

A

B

公式

描述 (結果)

=HEX2OCT("F", 3)

將十六進位 F 轉換為三位元的八進位數 (017)

=HEX2OCT("3B4E")

將十六進位 3B4E 轉換為八進位 (35516)

=HEX2OCT("FFFFFFFF00")

將十六進位 FFFFFFFF00 轉換成八進位 (7777777400)

若要執行這項工作,請使用OCT2BIN函數。

1

2

3

A

B

公式

描述 (結果)

=OCT2BIN(3, 3)

將八進位數 3 轉換為三位元二進位數 (011)

=OCT2BIN(7777777000)

將八進位數 7777777000 轉換成二進位 (1000000000)

若要執行這項工作,請使用OCT2DEC函數。

1

2

3

A

B

公式

描述 (結果)

=OCT2DEC(54)

將八進位 54 轉換為十進位數 (44)

=OCT2DEC(7777777533)

將八進位數 7777777533 轉換成十進位 (-165)

若要執行這項工作,請使用OCT2HEX函數。

1

2

3

A

B

公式

描述 (結果)

=OCT2HEX(100, 4)

將八進位數 100 轉換為四位元十六進位數 (0040)

=OCT2HEX(7777777533)

將八進位數 7777777533 轉換為四位元十六進位數 (FFFFFFFF5B)

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×