VLOOKUP返回#N / A,尽pipe存在匹配(= A1 = B1 ==“TRUE”)

我使用Google Analytics API将一些数据导出到Excel中。 由于API对可以同时导出的维度和指标数量有限制,因此我必须将这个导出用于不同的查询,这些查询将放置在不同的工作表中。

我想将所有这些信息合并到一张纸上,所以我在每张纸上创build了一个唯一的ID(使用连接),然后做一个VLOOKUP来将每张纸的数据合并到第一张纸上。 它对于99.5%的数据来说就像一个魅力。 但有一些ID正在返回一个#N / A,尽pipe我手动检查了它们是否完全匹配,使用= B1 ='Sheet2'!B191,它返回TRUE。

我生成= CONCATENATE(TRIM(B1),TRIM(C1),TRIM(D1)…)的唯一ID,所以我不认为有空格阻止匹配。 我甚至把这些ID粘贴为“价值”,我仍然得到那些#N / A。

我无法find这种罕见行为的原因! 阿古斯丁

非印刷字符可能会引起一些问题,在这种情况下, CLEAN显然已经解决了这些问题:

从文本中删除7位ASCII码(值为0到31)中的前32个非打印字符。