Excel - HEX2BIN 函数



描述

HEX2BIN 函数将十六进制数转换为二进制数。

语法

HEX2BIN (number, [places])

参数

参数 描述 必填/可选
number

要转换的十六进制数。

Number 不能包含超过 10 个字符(40 位)。Number 的最高有效位是符号位(从右数第 40 位)。其余 39 位是数值位。

负数使用二进制补码表示。

必填
places

要使用的字符数。

如果省略 places,则 HEX2BIN 使用必要的最小字符数。

Places 用于在返回值前面填充前导 0(零)。

可选

备注

  • 十六进制(基数 16)数字系统使用数字 0-9 和字符 A-F

  • 下表显示了前 32 个十六进制值及其等效的十进制值 -

HEX2BIN Hexadecimal Values
  • 由于十六进制使用数字 0-9 和字符 A-F,因此当它们提供给 Excel 函数时,应将其括在引号中。例如,十六进制 11A 应输入为“11A”

  • 二进制(基数 2)数字系统使用数字 0 和 1。

  • 下表显示了前 8 个二进制值及其等效的十进制值 -

HEX2BIN Binary Values
  • 如果 number 为负数,则 HEX2BIN 会忽略 places 并返回一个 10 字符的二进制数。

  • 如果 number 为负数,则它不能小于 FFFFFFFE00

  • 如果 number 为正数,则它不能大于 1FF。

  • 如果 number 不是有效的十六进制数,则 HEX2BIN 返回 #NUM! 错误值。

  • 如果 HEX2BIN 需要超过 places 个字符,则返回 #NUM! 错误值。

  • 如果 places 不是整数,则将其截断。

  • 如果 places 不是数字,则 HEX2BIN 返回 #VALUE! 错误值。

  • 如果 places 为负数,则 HEX2BIN 返回 #NUM! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

HEX2BIN Function
advanced_excel_engineering_functions.htm
广告