BASE¶
类别:MS Excel 兼容函数 · 原生引入:Excel 2013
将数字转换为给定基数(进制)的文本。
语法¶
=BASE(number, radix, [min_length])
参数¶
| 参数 | 必需 | 说明 |
|---|---|---|
| number | 必需 | 要转换的数字(≥0) |
| radix | 必需 | 基数 2-36 |
| min_length | 可选 | [可选] 结果最小长度 |
返回¶
返回按指定进制表示的文本(标量)。number 为负数或非数字、radix 超出 2~36 范围时返回 #NUM! 错误。
示例¶
| 公式 | 结果 | 说明 |
|---|---|---|
=BASE(255,16) |
FF | 255 转十六进制 |
=BASE(15,2,8) |
00001111 | 按最小长度补 0 |
备注¶
- 舍去 number 的小数部分(向下取整)。
- 结果短于 min_length 时在前面补 0。
- 所有参数指定为数组时按元素计算,以相同形状的数组溢出返回 — 标量重复使用,列向量×行向量按外积扩展,大小不匹配的元素为 #N/A,错误元素原样返回该错误。
- 相关函数:DECIMAL
- 支持:Excel 2010+。在没有原生函数的旧版本中按
BASE原名注册(直接替换),在具有原生函数的新版 Excel 中注册为EG.BASE。