Excel 錯誤修復
XLOOKUP 返回 #N/A,但值明明存在:7 種修復方法
先檢查查詢值與查詢列是否真的相同。尾部空格、不間斷空格和文本數字最常見;用 LEN、UNICODE、ISTEXT 與 ISNUMBER 分別確認。TRIM 不會移除不間斷空格,需先用 SUBSTITUTE 替換 UNICHAR(160),再清理普通空格。
🔎 主題 · 4 篇教學
XLOOKUP、VLOOKUP、INDEX MATCH、SUMIFS 和 COUNTIFS:查詢失敗的原因,以及按條件求和與計數。
先檢查查詢值與查詢列是否真的相同。尾部空格、不間斷空格和文本數字最常見;用 LEN、UNICODE、ISTEXT 與 ISNUMBER 分別確認。TRIM 不會移除不間斷空格,需先用 SUBSTITUTE 替換 UNICHAR(160),再清理普通空格。
VLOOKUP 省略第四個引數時預設近似匹配。查詢精確 ID 時顯式寫 FALSE 或 0;沒有匹配時出現 #N/A,比靜默返回其他行更安全。近似匹配只適合有意設計且按要求排序的區間表。
SUMIFS 中多個條件預設是 AND。同一列同時等於 North 和 West 不可能成立,因此返回 0。要表達 North 或 West,應將各條件的結果相加,或構建單一布林篩選條件。
一個條件優先用 COUNTIF;多個必須同時滿足的條件用 COUNTIFS。若條件涉及逐行比較、計算結果或區分大小寫,SUMPRODUCT 更靈活。先明確是 AND 還是 OR,再選擇函式。