BITLSHIFT 函数
约 331 字大约 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. 函数简介
BITLSHIFT 函数返回向左移动指定位数后的数值。将数字左移等同于在数字的二进制表示形式的右侧添加零。
2. 语法
BITLSHIFT(number, shift_amount)| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 必须是大于或等于 0 的整数。 |
| shift_amount | 必需 | 必须为整数。 |
3. 示例
3.1. 左移两位
将十进制值 4 左移两位:
=BITLSHIFT(4, 2)结果为 16(4 的二进制为 100,左移两位为 10000,即十进制 16)。
4. 实用技巧
4.1. 参数要求
Number 必须是大于或等于 0 的整数,Shift_amount 必须为整数。
4.2. 错误值处理
如果任一参数超出限制范围,返回 #NUM! 错误值。如果 Number 大于 (2^48)-1,返回 #NUM! 错误值。如果 Shift_amount 的绝对值大于 53,返回 #NUM! 错误值。
4.3. 负数位移
如果将负数用作 Shift_amount 参数,将使数字右移相应位数,等同于 BITRSHIFT 函数使用正的 shift_amount 参数。
4.4. 与其他位函数配合
可与 BITRSHIFT、BITAND、BITOR、BITXOR 等函数配合使用。