BASE 函数
约 425 字大约 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. 函数简介
BASE 函数将数字转换为具备给定基数的文本表示。
2. 语法
BASE(number, radix, [min_length])| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 要转换的数字。必须是大于或等于 0 且小于 2^53 的整数。 |
| radix | 必需 | 要将数字转换为的基数。必须是大于或等于 2 且小于或等于 36 的整数。 |
| min_length | 可选 | 返回的字符串的最小长度。必须是大于或等于 0 的整数,最大值为 255。 |
3. 示例
3.1. 转换为二进制
将十进制数 7 转换为二进制数:
=BASE(7, 2)结果为 111。
3.2. 转换为十六进制
将十进制数 100 转换为十六进制数:
=BASE(100, 16)结果为 64。
3.3. 指定最小长度
将十进制数 15 转换为二进制数,最小长度为 10:
=BASE(15, 2, 10)结果为 0000001111。
4. 实用技巧
4.1. 参数范围限制
Number 必须是 0 到 2^53 之间的整数,Radix 必须是 2 到 36 之间的整数。
4.2. 非整数截尾
作为参数输入的任何非整数数字将被截尾取整。
4.3. 前导零
当包含 min_length 参数时,如果结果短于指定的最小长度,将在结果中添加前导零。
4.4. 注意 #NUM! 错误
如果参数超出限制范围,BASE 返回 #NUM! 错误值。
4.5. 注意 #VALUE! 错误
如果 Number 是非数值,BASE 返回 #VALUE! 错误值。