Excel:产品 ID 存储为文本(例如:“ABC123”)导致内连接出现问题

Excel:产品 ID 存储为文本(例如:“ABC123”)导致内连接出现问题

我有一个产品 ID 列,我正尝试对其进行内联。问题是,产品 ID 列是字母数字,包含字母和数字。有些也纯粹是数字。列的示例如下:

产品 ID
ABC1234
654321
B08YWX3ABC

为了保持数据格式一致,我将该列中的所有值都存储为文本。唯一的问题是,我遇到了一个问题,即一个表与另一个表进行内连接时,结果为 N/A:

表 1 - 产品 ID 总计
“654321” 12
表 2 - 产品 ID 零售商
“654321” ABC 公司
Table.InnerJoin-产品 ID 零售商 总计
“654321” 不适用 不适用

以下是 Excel 查询:= Table.NestedJoin(#"Table 1", {"Product ID"}, #"Table 2", {"Product ID"}, "product list", JoinKind.Inner)

我该如何在 Google 表格(存储产品 ID 的地方)或 Excel(发生内连接的地方)中调试这个问题?

编辑:通过重新输入每个损坏的值解决了问题。有一个不可见的字符是通过从另一个来源复制和粘贴引入的,该字符不可修剪,无法通过视觉或 dtype 检查找到。当我手动重新输入 ID 时,唯一键匹配,NA 消失。原始看起来像这样:

通过强制引入 N/A

相关内容