将数字转换为不同的数制

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

十六进制数

utf-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转换为十六进制(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 转换为 binary (1111111111)

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

1

2

3

4

A

B

公式

描述(结果)

=HEX2DEC("A5")

将十六进制数 A5 转换为十进制数(165)

=HEX2DEC("FFFFFFFF5B")

将十六进制 FFFFFFFF5B 转换为 decimal (-165)

=HEX2DEC("3DA408B9")

将十六进制3DA408B9 转换为 decimal (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)

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

与 Microsoft 365 一起领先他人一步

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×