excel - VLOOKUP 返回 #N/A 尽管匹配存在 (=A1=B1 == "TRUE")

标签 excel error-handling match trim vlookup

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

我想将所有这些信息合并到一张工作表中,因此我(在每张工作表中)创建了一个唯一 ID,其中包含每张工作表的一些共享值(使用连接)并执行 VLOOKUP 以将每张工作表的数据合并到第一张。对于 99.5% 的数据,它就像一个魅力。但是有一些 ID 返回 #N/A,虽然我已经使用 =B1='Sheet2'!B191 手动检查它们是否完全匹配,返回 TRUE。

我使用 =CONCATENATE(TRIM(B1),TRIM(C1),TRIM(D1)...) 生成这些唯一 ID,所以我不认为有空格会阻止匹配。我什至将这些 ID 粘贴为“值”,但我仍然得到这些 #N/A。

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

最佳答案

非打印字符可能会引起许多问题,在这种情况下,这些问题显然已由 CLEAN 解决。 :

Removes the first 32 nonprinting characters in the 7-bit ASCII code (values 0 through 31) from text.

关于excel - VLOOKUP 返回 #N/A 尽管匹配存在 (=A1=B1 == "TRUE"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812118/

相关文章:

mysql - 从带有外来字符的 excel 导出 csv 以导入 MySQL

java - 输入正确,但输出与输入不符

android - FTS3 和 FTS4 匹配 :, - 和 _ 字符

java - 如何解析一个字符串与另一个字符串的比较?

vba - 将自定义日历设置为将星期一作为一周的第一天

vba - 将文件 xls 保存在动态目录中

php - 如何将特定脚本的错误记录到文件中?

json - Restful API - 带有单个或所有错误的 JSON 响应

php - 使用PEAR PHP难以显示自定义错误消息

java - 使用 shiftRows 按列对 Excel 进行排序- Apache POI - XmlValueDisconnectedException