
我有一個產品 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 Sheets(儲存產品 ID 的位置)或 Excel(發生內部連結的位置)中對此進行偵錯?
編輯:透過重新輸入每個損壞的值來解決問題。有一個不可見的字元是透過從其他來源複製和貼上而引入的,該字元不可修剪,並且無法透過視覺或透過 dtype 檢查找到。當我手動重新輸入 ID 時,唯一鍵匹配並且 NA 消失。原版看起來是這樣的: