DEC2HEX 函数
约 429 字大约 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. 函数简介
DEC2HEX 函数用于将十进制数转换为十六进制数。该函数属于 Excel 工程函数类别,常用于计算机编程和数据处理中的数制转换。
2. 语法
DEC2HEX(number, [places])| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 要转换的十进制整数,必须大于或等于 -549,755,813,888 且小于或等于 549,755,813,887。 |
| places | 可选 | 指定返回结果的字符数。如果省略,Excel 使用最少的必要字符数。用于在结果前面补零以达到指定的位数。 |
3. 示例
3.1. 基本转换
=DEC2HEX(255)将十进制数 255 转换为十六进制,结果为 FF。
3.2. 指定输出位数
=DEC2HEX(255, 4)将十进制数 255 转换为 4 位十六进制数,结果为 00FF。
3.3. 转换负数
=DEC2HEX(-2)将十进制数 -2 转换为十六进制(使用 10 位十六进制补码表示),结果为 FFFFFFFFFE。
4. 实用技巧
4.1. 注意参数范围
number 参数的范围较大(约 -5497 亿到 +5497 亿),可以处理大多数实际场景中的数值;
4.2. 十六进制结果中不包含前缀 0x
十六进制结果中不包含前缀 0x,如需添加可使用 "0x" & DEC2HEX(...) 拼接;
4.3. places 参数适用于需要固定长度输出的场景
places 参数适用于需要固定长度输出的场景,例如表示内存地址或颜色值。