Excel 错误修复
#VALUE! 错误:Excel 与 Google Sheets 的原因和修复
#VALUE! 表示参数类型不对或参数不合法,而不是查找键缺失。本次测试中,"SKU-101"+10、FIND 或 SEARCH 找不到文本、以及 VLOOKUP 列号为 0,都返回 #VALUE!。缺失的查找键是 #N/A;VLOOKUP 列号过大是 #REF!。
标签“vlookup”下有 5 篇教程。
#VALUE! 表示参数类型不对或参数不合法,而不是查找键缺失。本次测试中,"SKU-101"+10、FIND 或 SEARCH 找不到文本、以及 VLOOKUP 列号为 0,都返回 #VALUE!。缺失的查找键是 #N/A;VLOOKUP 列号过大是 #REF!。
先看单元格里的错误,再改公式。#N/A 通常是没有精确匹配,或两个看起来相同的值其实不同;#REF! 常见于 VLOOKUP 列号超出范围;#VALUE! 常见于列号小于 1;#NAME? 是函数名写错或旧版 Excel 没有 XLOOKUP。
在 Excel 365/2021/2024 或 Google Sheets 中写新查找时优先用 XLOOKUP;文件需在 Excel 2019 或更早版本打开时用 INDEX/MATCH。不要用默认近似匹配的 VLOOKUP 去精确查找 ID。测试中三者对 SKU-103 都返回 0.55。
先把类别与项目放到独立来源表。第一列下拉选择类别,第二列的可选项目由同一行类别决定。Google Sheets 数据验证通常要求实际范围,不能直接把任意 FILTER 表达式作为范围填写。
VLOOKUP 省略第四个参数时默认近似匹配。查找精确 ID 时显式写 FALSE 或 0;没有匹配时出现 #N/A,比静默返回其他行更安全。近似匹配只适合有意设计且按要求排序的区间表。