在Excel中转换二进制数可通过以下方法实现,具体分为函数转换和手动填充两种方式:
一、使用内置函数转换
十进制转二进制 使用 `DEC2BIN` 函数,语法为 `=DEC2BIN(number, [places])`,其中 `number` 为十进制数,`places` 为结果位数(默认8位)。
- 示例:`=DEC2BIN(10)` 返回 `1010`,`=DEC2BIN(10, 4)` 返回 `1010`。
十六进制转二进制
使用 `HEX2BIN` 函数,语法为 `=HEX2BIN(hex_number, [places])`,`hex_number` 为十六进制数。
- 示例:`=HEX2BIN("A1")` 返回 `1010`。
八进制转二进制
使用 `OCT2BIN` 函数,语法为 `=OCT2BIN(oct_number, [places])`,`oct_number` 为八进制数。
- 示例:`=OCT2BIN(10)` 返回 `1010`。
二、手动填充转换
十进制转二进制
- 选中十进制数,右下角填充柄向下拖动,Excel会自动填充二进制结果。
二进制转其他进制
- 选中二进制数,右下角填充柄向下拖动,Excel会自动填充对应的八进制或十六进制结果。
三、注意事项
函数参数要求: `DEC2BIN`、`HEX2BIN`、`OCT2BIN` 的 `number` 参数需为整数,且 `DEC2BIN` 的 `number` 范围为 -512 到 511。 自定义进制转换
以上方法适用于日常办公场景,建议优先使用内置函数以提高效率。