OCT2BIN 函数
约 366 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
OCT2BIN 函数将八进制数转换为二进制数。
2. 语法
OCT2BIN(number, [places])| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必填 | 要转换的八进制数。不能超过 10 个字符(40 位)。最高位为符号位,其余 39 位为数值位。负数使用二进制补码表示。 |
| places | 选填 | 要使用的字符数。如果省略,OCT2BIN 使用必要的最少字符数。places 可用于在返回值前置零(填充)。 |
3. 示例
3.1. 基本用法
=OCT2BIN(10)返回 1000(八进制 10 转换为二进制)。
3.2. 带填充位数
=OCT2BIN(10, 8)返回 00001000(使用 8 位表示)。
3.3. 负数转换
=OCT2BIN(7777777634)返回 -10(负数的八进制补码转换为二进制补码)。
4. 实用技巧
4.1. 如果 number 为负数
如果 number 为负数,OCT2BIN 忽略 places 参数,返回 10 位二进制数
4.2. 如果 number 不是有效的八进制数
如果 number 不是有效的八进制数,返回 #NUM! 错误
4.3. 如果 OCT2BIN 需要的位数超过 places
如果 OCT2BIN 需要的位数超过 places,返回 #NUM! 错误
4.4. places 不能为负数,否则返回 #VALUE! 错误
places 不能为负数,否则返回 #VALUE! 错误