%2C%20%D1%87%D1%82%D0%BE%20%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%20%D0%BA%20%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D0%BC%20%D1%81%20%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D0%BC%D0%B8%20%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8.png)
У меня есть столбец Product ID, по которому я пытаюсь сделать внутреннее соединение. Проблема в том, что столбец Product ID является буквенно-цифровым, содержащим как буквы, так и цифры. Некоторые из них также являются чисто цифрами. Ниже приведены примеры того, как выглядит столбец:
Код товара |
---|
ABC1234 |
654321 |
B08YWX3ABC |
Чтобы сохранить данные в том же формате, я сохраняю все значения в этом столбце как текст. Единственная проблема в том, что я сталкиваюсь с проблемой, когда одна таблица внутренне соединяется с другой и получает N/A:
Таблица 1 — Идентификатор продукта | Всего |
---|---|
"654321" | 12 |
Таблица 2 — Идентификатор продукта | Розничный торговец |
---|---|
"654321" | Компания ABC |
Table.InnerJoin — идентификатор продукта | Розничный торговец | Всего |
---|---|---|
"654321" | Н/Д | Н/Д |
Вот запрос Excel:= Table.NestedJoin(#"Table 1", {"Product ID"}, #"Table 2", {"Product ID"}, "product list", JoinKind.Inner)
Как можно отладить это в Google Таблицах (где хранятся идентификаторы продуктов) или в Excel (где происходит внутреннее соединение)?
Редактировать: проблема решена повторным вводом каждого сломанного значения. Был невидимый символ, который был введен путем копирования и вставки из другого источника, который не поддавался обрезке и не мог быть найден визуально или через проверку dtype. Когда я вручную перепечатал идентификаторы, уникальные ключи совпали, а NA исчезли. Оригинал выглядел примерно так: