Excel: идентификаторы продуктов хранятся в текстовом виде (например: «ABC123»), что приводит к проблемам с внутренними объединениями

Excel: идентификаторы продуктов хранятся в текстовом виде (например: «ABC123»), что приводит к проблемам с внутренними объединениями

У меня есть столбец 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 исчезли. Оригинал выглядел примерно так:

N/A введены по принуждению

Связанный контент