KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel BITXOR 函數

作者Siluvia修改日期

BITXOR 函數會傳回兩個指定數字進行位元「XOR」運算的結果。

注意:此函數僅適用於 Excel 2013 及更新版本。

展示 BITXOR 函數的用法

語法

BITXOR()number 1, number 2)

引數

  • Number 1(必填):此引數必須為十進位格式大於等於 0;
  • Number 2(必填):此參數必須為十進位格式,且數值大於或等於 0.

備註

1. 引數可以是下列任一種:
-—— 數字;
-—— 包含數字的儲存格參照。
2. 當符合下列任一條件時,會出現 #NUM!錯誤錯誤值:
-—— 所提供的任一數字不是整數;
-—— 所提供的任一數字小於 0;
-—— 所提供的任一數字大於(2^48)-1.
3. 當提供的任一數字為非數值時,會出現 #VALUE!錯誤錯誤值。
4. 在結果中:
-—— 若該位元位置上的參數值不相等(在同一個位元位置,一個值為 1,另一個為 0),則該位元位置的最終位元將為 1.
-—— 若該位元位置上的參數值相等(在同一個位元位置,兩個值均為 1 或 0),則該位元位置的最終位元將為 0.
例如,計算 BITXOR(13,20)。13 的二進位形式為 1101,而 20 的二進位形式為 10100. 這兩個二進位表示法將依下列方式進行運算:
提示:由於這兩個二進位數的位數不同,為便於比較,可將 1101 視為 01101.
展示 BITXOR 函數的用法

返回值

此函數會傳回一個數值。

範例

若要計算下表中指定數字的位元「XOR」運算結果,請依照下列步驟操作。

展示 BITXOR 函數的用法

選取一個儲存格(本例為 D6),輸入下列公式後,按下 Enter,即可取得前兩個數字的位元「XOR」結果。接著選取該結果儲存格,向下拖曳自動填滿控點,即可快速取得其他結果。

=BITXOR(B6,C6)

展示 BITXOR 函數的用法

注意事項:

1)上述公式中的參數是以包含數字的儲存格引用方式提供。不過,您也可以將公式修改如下:

=BITXOR(1,4)

2)BITXOR 函數是如何運作的?

以 D6 中的公式為例:=BITXOR(B6,C6)

2.1)首先,此函數會將十進位數轉換為二進位。
在此情況下,十進位數「1」的二進位形式為 1,而十進位數「4」的二進位形式為 100.
提示:您可使用 DEC 2BIN 函數 在 Excel 中輕鬆將十進位數轉換為二進位。
2.2)接著,此函數會對這兩個二進位表示法進行運算。

展示 BITXOR 函數的用法

在此情況下,這兩個二進位數的總和為 101.
2.3)接著,此函數會將二進位數轉換回十進位格式。
在此情況下,二進位數 101 會以整數形式傳回十進位數值 5.
提示:您可使用 BIN 2DEC 函數 在 Excel 中輕鬆將二進位數轉換為十進位數!

下表詳細說明此函數的運作方式。

展示 BITXOR 函數的用法

相關函數

Excel BITOR 函數
BITOR 函數會傳回兩個指定數字進行位元「OR」運算後的結果。

Excel BITRSHIFT 函數
BITRSHIFT 函數可將指定數字向右位移指定的位元數,輕鬆實現位元運算!

Excel BITLSHIFT 函數
BITLSHIFT 函數可將十進位數字向左位移指定的位元數,輕鬆掌握位元運算技巧!

Excel BITAND 函數
BITAND 函數會傳回兩個指定數字進行位元「AND」運算後所得的十進位結果。


最佳 Office 生產力工具

Kutools for Excel-助您脫穎而出

🤖KUTOOLS AI 助手:根據以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值    刪除空白行    合併列或儲存格而不遺失資料    不使用公式的四捨五入……
超級 VLookup多重條件    多重值    跨多個工作表    模糊查找……
進階下拉列表簡易下拉式清單    相依性下拉式清單    多重選擇下拉式清單……
欄位管理員新增指定數量的欄位    移動欄位   切換隱藏欄位的可見狀態  比較欄位以選擇相同/不同單元格……
精選功能網格聚焦    設計視圖    增強編輯欄    工作簿與工作表管理員資源庫(自動文字)  日期提取    合併工作表    加密/解密儲存格   依清單寄送電子郵件    超級篩選    特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符……)  50+ 圖表 類型甘特圖……)  40+ 實用公式基於生日計算年齡……)  19 插入工具插入二維碼從路徑插入圖片……)  12 轉換工具金額轉大寫匯率轉換……)  7 合併和拆分工具高級合併行拆分 Excel 儲存格……)……還有更多
在您的慣用語言中使用 Kutools-支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!

Kutools for Excel 擁有超過 300 項功能,確保您所需的功能觸手可及……


Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能

  • 一秒內在數十份開啟的文件間快速切換!
  • 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
  • 當您同時檢視與編輯多份文件時,生產力提升 50%。
  • 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。