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,再选择函数。