Excel BITXOR 函數
此 BITXOR 函數會傳回兩個指定數字進行位元「XOR」運算的結果。
注意:此函數僅適用於 Excel 2013 及更新版本。

語法
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.

返回值
此函數會傳回一個數值。
範例
若要計算下表中指定數字的位元「XOR」運算結果,請依照下列步驟操作。

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

注意事項:
1)上述公式中的參數是以包含數字的儲存格引用方式提供。不過,您也可以將公式修改如下:
=BITXOR(1,4)
2)BITXOR 函數是如何運作的?
以 D6 中的公式為例:=BITXOR(B6,C6)
2.1)首先,此函數會將十進位數轉換為二進位。
在此情況下,十進位數「1」的二進位形式為 1,而十進位數「4」的二進位形式為 100.
提示:您可使用 DEC 2BIN 函數 在 Excel 中輕鬆將十進位數轉換為二進位。
2.2)接著,此函數會對這兩個二進位表示法進行運算。

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

相關函數
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 般的高效能分頁體驗。