在本文中,我们将学习如何在Excel中使用BITLSHIFT函数。

Excel中的BITLSHIFT函数对一个十进制数字执行按位左移运算,并在执行该操作后返回该十进制数字。

对二进制数执行按位左移运算。让我们考虑一个十进制数4和左移位为2。我们知道4以二进制表示为100。因此,通过向左移动将2个零添加到二进制数的右侧。

Number

Binary number

shift_amount

Binary number after shift

Number

after shift

4

100

2

10000

16

BITLSHIFT函数返回一个十进制数字的按位左移,最高为shift_amount。

语法:

=BITLSHIFT ( number, shift_amount )

number1:要移位的以10为底的正整数(十进制数)shift_amount:表示该数字上要发生的移位量的整数。此参数可以为正,零或负。

这是函数

image

的excel表示形式如您所愿,函数在4上按2左移左移后将返回16。您可以在excel中使用DEC2BIN&BIN2DEC函数来了解转换操作。

现在,通过在一些示例中使用它们,让我们对其功能有更多的了解。

在这里,我们在“列”中有一些值为number和shift_amount的值。我们需要使用excel中的BITLSHIFT函数对给定的数字进行按位左移运算使用公式:

image

A2:提供给作为单元格引用的功能的编号B2:提供给作为单元格引用的功能的编号

=BITLSHIFT (A2, B2)

通过在数字(1)的右边加一个零,按1(01)的按位左移运算将是2(010)。

image

现在,使用Ctrl + D快捷键将公式复制到其他单元格。

如您所见,BITLSHIFT函数返回输入值的结果。

image

注意:

。数字可以直接用作函数的参数,也可以使用excel中的单元格引用。

。这些数字必须是介于0和281474976710655之间的有效十进制数字。 。如果为该函数的Shift_amount参数提供了负数,则该值将右移。

。该函数返回#NUM!错误..如果十进制数中的任何一个小于0或大于281474976710655,即248-1。

.如果所得数字超出0到248-1的范围。

。该函数返回#VALUE!错误,..如果输入的数字是文本或非数字。

.如果偏移量小于-53或大于+53。

希望您了解如何使用BITLSHIFT函数以及如何在Excel中引用单元格。在此处浏览有关Excel数学转换函数的更多文章。请随时声明您对以上文章的查询或反馈。

相关文章

链接:/ logic-formulas如何使用Microsoft Excel中的iseven函数[如何在Excel中使用ISEVEN函数]

|链接:/ excel-formula-and-function-iserror-function [如何在Excel中使用ISERROR函数]`

热门文章

链接:/ excel-generals-how-to-to-edit-a-dropdown-list-in-microsoft-excel [编辑下拉列表]

链接:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]`

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]