公众号
公众号

返回顶部
返回顶部
关注我们二维码
微信扫码关注我们

BITLSHIFT函数一步实现二进制添零并转换十进制

发布时间:2019-05-17 难度:初级

返回向左移动指定位数后的数值。


语法
BITLSHIFT(number, shift_amount)

number 必须大于或等于 0。
Shift_amount     必须为整数。


说明
■ 将数字左移等同于在数字的二进制表示形式的右侧添加零 (0)。 

例如,将十进制值 4 左移两位,将使其二进制值 (100) 转换为 10000(即十进制值 16)。
■ 如果 Number 大于 (2^48)-1,则 BITLSHIFT 返回错误值 #NUM! 。
■ 如果 Shift_amount 的绝对值大于 53,则 BITLSHIFT 返回错误值 #NUM! 。
■ 如果任一参数是非数值,则 BITLSHIFT 返回错误值 #VALUE! 。
■ 如果将负数用作 Shift_amount 参数,将使数字右移相应位数。

BITLSHIFT函数能帮助我们一步实现二进制添零并转换十进制,其作用是返回向左移动指定位数

后的数值。

将数字向左移动等同于在数字的二进制表示形式的右侧添加0。

使用这个函数要注意的是:

我们输入的原始数据是十进制表示形式。

例如,将十进制值4左移两位,将使其二进制值 (100) 转换为 10000(即十进制值 16)。

我们在这个表格中给大家演示一下。


图文对齐图.png

■ 假设我们要将十进制数3,向左移3位。

选中B2单元格,点击插入函数,找到BITLSHIFT函数,点击确定。

 GIF1.gif


■ 数值选中A3填入,位移值填入3,点击确定,数值马上转换完成了。

GIF2.gif

复制链接