Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 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 平板电脑版 Excel for Android 手机版

数字系统是一种使用符号字符表示数字的系统方法,并使用基值以紧凑形式方便地对数字进行分组。 最常见的数字系统是十进制,其基值为 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

Decimal

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转换为包含 4 个字符的十六进制 (00FB)

=BIN2HEX(1110)

将二进制 1110 转换为十六进制 (E)

=BIN2HEX(1111111111)

将二进制1111111111转换为十六进制 (FFFFFFFF)

若要执行此任务,请使用 BIN2OCT 函数。

1

2

3

4

A

B

公式

描述(结果)

=BIN2OCT(1001, 3)

将包含 3 个字符的二进制 1001 转换为八进制 (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 转换为十六进制数, (0064)

=DEC2HEX(-54)

将十进制 -54 转换为十六进制 (FFFFFFCA)

若要执行此任务,请使用 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) 包含 8 个字符

=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 转换为十六进制数, (0040)

=OCT2HEX(7777777533)

将八进制数7777777533转换为十六进制 (FFFFFFFF5B)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。