Excel VLOOKUP返回“虽然存在匹配项,但不适用(=A1=B1==”TRUE“)

Excel VLOOKUP返回“虽然存在匹配项,但不适用(=A1=B1==”TRUE“),excel,error-handling,match,trim,vlookup,Excel,Error Handling,Match,Trim,Vlookup,我使用Google Analytics API将一些数据导出到Excel中。因为API对可以同时导出的维度和度量的数量有限制,所以我必须使用不同的查询进行导出,这些查询放在不同的工作表中 我希望将所有这些信息合并到一个工作表中,因此我(在每个工作表中)创建一个具有每个工作表的一些共享值的唯一ID(使用concatenate),并执行VLOOKUP将每个工作表的数据合并到第一个工作表中。对于99.5%的数据来说,它就像一个魅力。但是有些ID返回了#N/a,尽管我已经用=B1='Sheet2'手动检

我使用Google Analytics API将一些数据导出到Excel中。因为API对可以同时导出的维度和度量的数量有限制,所以我必须使用不同的查询进行导出,这些查询放在不同的工作表中

我希望将所有这些信息合并到一个工作表中,因此我(在每个工作表中)创建一个具有每个工作表的一些共享值的唯一ID(使用concatenate),并执行VLOOKUP将每个工作表的数据合并到第一个工作表中。对于99.5%的数据来说,它就像一个魅力。但是有些ID返回了#N/a,尽管我已经用=B1='Sheet2'手动检查了它们是否完全匹配!B191,返回TRUE

我使用=CONCATENATE(TRIM(B1)、TRIM(C1)、TRIM(D1)…)生成这些唯一的ID,因此我不相信有空格阻止匹配。我甚至将这些ID粘贴为“value”,但我仍然得到了“N/A”

我找不到这种罕见行为的原因!
Agustín

非印刷字符可能会引起许多问题,在这种情况下,这些问题显然是通过以下方式解决的:

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


有可能看到VLOOKUP公式吗?当然:=VLOOKUP(B191,'Segunda-Página'!A:H,8,0)。我使用西班牙语版的Excel(它使用“;”作为分隔符,而不是“,”),但我使用的是英语公式。如果B191的值确实也在表Segunda-Página的A列中找到,我找不到哪里有错,它实际上应该起作用。除非有一些特殊字符,比如B191中的
~
。是的,杰瑞。这真是一种奇怪的行为。我习惯于处理N/A错误,但这一次非常罕见。更糟糕的是:90%不匹配的ID都有这样的结构:日\小时\分钟\访客类型\源\媒体\设备\缓存‎ (卡塞雷斯是一座西班牙城市)。其他变量会改变,但城市总是一片混乱。@agustin,你能给我们看看你的工作簿吗?(例如使用)