用vlookup搜明明存在的货号却搜不到,先排查查找列是不是所选区域的第一列,再核对货号的字符内容和匹配规则。查货号这类场景一般都要开精确匹配,示例里就是查询值多了个看不见的空格,删掉之后就能正常匹配到对应行的库存数据。
从公式里核对查找列与匹配参数
点选 F2,编辑栏是 =VLOOKUP(E2,A2:C7,3,FALSE),结果是 #N/A。货号在 A 列,正好是查找区域第一列,FALSE 表示精确匹配。

测长度,发现货号末尾多了空格
在 G2 输入 =LEN(E2),结果是 4。源表 A4 的 K03 只有 3 个字符,说明肉眼看起来完全一样的两段内容实际并不相同。

清掉空格,检查返回值是同一行
将 E2 重新输入为 K03,不带末尾空格。F2 现在应返回 46,G2 显示 3。若遇到外部文件中的不间断空格,普通 TRIM 可能清不掉,要先识别字符再替换。


















