DECIMAL 函数
约 432 字大约 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. 函数简介
DECIMAL 函数用于将给定基数内的数的文本表示形式转换为十进制数。该函数是 BASE 函数的逆函数,支持 2 到 36 之间的任意基数。
2. 语法
DECIMAL(text, radix)| 参数 | 选填 | 说明 |
|---|---|---|
| text | 必需 | 要转换的文本字符串,其中的字符必须是基数范围内的有效字符。 |
| radix | 必需 | 基数,必须为大于或等于 2 且小于或等于 36 的整数。 |
3. 示例
3.1. 二进制转十进制
=DECIMAL("1010", 2)将二进制数 1010 转换为十进制,结果为 10。
3.2. 十六进制转十进制
=DECIMAL("FF", 16)将十六进制数 FF 转换为十进制,结果为 255。
3.3. 八进制转十进制
=DECIMAL("144", 8)将八进制数 144 转换为十进制,结果为 100。
3.4. 自定义基数转换
=DECIMAL("ZZ", 36)将 36 进制数 ZZ 转换为十进制,结果为 1295。
4. 实用技巧
4.1. DECIMAL 函数是 BASE 函数的反函数
DECIMAL 函数是 BASE 函数的反函数,两者配合使用可以实现任意基数之间的转换;
4.2. radix 参数的有效范围为 2 到 36
radix 参数的有效范围为 2 到 36,超出范围返回 #NUM! 错误;
4.3. text 中的字符必须在指定基数的有效范围内
text 中的字符必须在指定基数的有效范围内,例如基数为 2 时只能包含 0 和 1。