Vlookup不能处理两个表之间的文本

这不是你的平均vlookup错误。

我有两个Power Query表,我已经设置。 一个来自一个名单列表的CSV文件。 另一个来自一个网站拉名单的名单。

即=约翰·史密斯=约翰·史密斯由于某种原因不会是真实的。

他们vlookup应该能够很容易地find名字。 我已经尝试了适当的,高级的,干净的,修剪和文字列和其他所有我能想到的。 我已经改变了数据types无济于事。

我知道有一个查询是造成这个问题。 我可以准确地input名称,并从一个名称进行查找,它的工作原理。 第二个查询,我这样做不会返回键入的文本上的任何东西。

任何人在使用Power Query时遇到此问题?

编辑:请参阅jeeped的答案 – 当我用正常的空间replaceweb查询空间它的工作。

@ Jeeped的评论有一个很好的答案:

假设您已经删除了前导空格和尾随空格, John Smith的一个条目(可能是来自Web的条目)使用了非空格(ee CHAR(160)或ASCII 0×A0)而不是常规空格(例如, CHAR(32)或ASCII 0×20)。 使用

 =CODE(MID(A$1, ROW(1:1), 1)) 

在这两个,填写下来获得每个字母的ASCII码,并比较数字。