Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web 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    必要。 Number 必須是大於或等於 0 的整數。

  • Shift_amount    必要。 Shift_amount必須是整數。

註解

  • 將一個數字向左移動相當於將零 (0) 加到二進位表示數字的右邊。 例如,將十進位值 4 向左移動 2 位元會將其二進位值 (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。 如果在右側加上 2 個 0 則會成為 10000,即以十進位表示的 16。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。