Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 BITLSHIFT 函数的公式语法和用法 Microsoft Excel 中。

说明

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

语法

BITLSHIFT(number, shift_amount)

BITLSHIFT 函数语法具有下列参数。

  • “数字”    必需。 Number 必须是大于或等于 0 的整数。

  • Shift_amount    必需。 Shift_amount必须为整数。

备注

  • 将数字左移等同于在数字的二进制表示形式的右侧添加零 (0)。 例如,将十进制值 4 左移两位,将使其二进制值 (100) 转换为 10000(即十进制值 16)。

  • 如果任一参数超出其限制范围,则 BITLSHIFT 返回错误值 #NUM! 。

  • 如果 Number 大于 (2^48)-1,则 BITLSHIFT 返回错误值 #NUM! 。

  • 如果 Shift_amount 的绝对值大于 53,则 BITLSHIFT 返回错误值 #NUM! 。

  • 如果任一参数是非数值,则 BITLSHIFT 返回错误值 #VALUE! 。

  • 如果将负数用作 Shift_amount 参数,将使数字右移相应位数。

  • 如果将负数用作 Shift_amount 参数,将返回与 BITRSHIFT 函数使用正的 shift_amount 参数相同的结果。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

说明

结果

工作原理

=BITLSHIFT(4,2)

通过将零 (0) 添加到以二进制表示的数字右侧使数字左移相应位数。 返回的数值以十进制表示。

16

4 以二进制表示为 100。 在右侧添加两个数字 0 将得到 10000,即十进制值的 16。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。