Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones

數字系統是以符號字元代表數字的系統化方法,它使用一個基底值,以精簡的形式輕鬆地建立數字群組。 最常用的數字系統是十進位,其基底值為 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 轉換成 3 個字元的八進位數 (011)

=BIN2OCT(1100100)

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

=BIN2OCT(1111111111)

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

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

1

2

3

A

B

公式

描述 (結果)

=DEC2BIN(9, 4)

將十進位 9 轉換成 4 個字元的二進位數 (1001)

=DEC2BIN(-100)

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

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

1

2

3

A

B

公式

描述 (結果)

=DEC2HEX(100, 4)

將十進位 100 轉換成 4 個字元的十六進位數 (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 轉換成 8 個字元的二進位數 (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 轉換成 3 個字元的八進位數 (017)

=HEX2OCT("3B4E")

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

=HEX2OCT("FFFFFFFF00")

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

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

1

2

3

A

B

公式

描述 (結果)

=OCT2BIN(3, 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 轉換成 4 個字元的十六進位數 (0040)

=OCT2HEX(7777777533)

將八進位數字 7777777533 轉換成十六進位 (FFFFFFFF5B)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。