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

本文介绍公式语法和 BIN2OCT的用法  Microsoft Excel 中的函数。

说明

将二进制数转换为八进制数。

语法

BIN2OCT(number, [places])

BIN2OCT 函数语法具有以下参数:

  • “数字”    必需。 要转换的二进制数。 Number 包含的字符不能超过 10 个(10 位)。 Number 的最高位为符号位。 其余 9 位是数量位。 负数用二进制补码记数法表示。

  • Places    可选。 要使用的字符数。 如果省略 places,BIN2OCT 将使用必需的最小字符数。 Places 可用于在返回的值前置 0(零)。

备注

  • 如果 Number 是非法二进制数,或其包含的字符多于 10 个(10 位),则 BIN2OCT 返回 #NUM! 错误值。

  • 如果数字为负数,则 BIN2OCT 忽略 Places,返回含十个字符的八进制数。

  • 如果 BIN2OCT 要求比 places 指定的更多的字符数,将返回 #NUM! 错误值。

  • 如果 places 不是整数,将截尾取整。

  • 如果 places 是非数值型,BIN2OCT 返回 #VALUE! 错误值。

  • 如果 places 为负值,BIN2OCT 返回 #NUM! 错误值。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=BIN2OCT(1001, 3)

将二进制数 1001 转换为 3 个字符的八进制数

011

=BIN2OCT(1100100)

将二进制数 1100100 转换为八进制数

144

=BIN2OCT(1111111111)

将二进制数 1111111111 转换为八进制数

7777777777

返回页首

需要更多帮助?

需要更多选项?

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

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