Подберите артикул с вариацией артикула - PullRequest
0 голосов
/ 09 ноября 2018

Во-первых, удачи с этим лол. Я уверен, что есть способ сделать это, но из жизни я даже не могу придумать, как это выразить.

Итак, здесь идет речь: если говорить в терминах электронной коммерции, у меня есть список продуктов с их SKU (уникальный код, чтобы отличить его) и список размеров продуктов. Мы используем Magento, поэтому у каждого продукта есть основной продукт, и вы связываете каждый вариант с этим основным продуктом. (настраиваемые и простые продукты для техников Magento)

Вот пример использования SKU:

A1000B - основной продукт

A1000SB - размер маленький

A1000MB - средний размер

A1000LB - большой размер

A1000XLB - размер xl

A1000 - номер детали, S - маленький, а B - черный.

Конец SKU цифрой или буквой.

Артикулы идентичны до размера и цвета.

Артикулы разных размеров.

Мне нужно как-то подобрать размеры к основному продукту.

Единственный способ, с помощью которого я вижу, что это работает для всех SKU, - это частичный просмотр. Я пробовал приблизительное совпадение vlookup (добавляя true вместо false), однако это не работает, так как SKU очень похожи.

Я полностью потерян на этом. Любой совет или помощь в этом были бы удивительны и высоко ценится.

Спасибо, D

1 Ответ

0 голосов
/ 09 ноября 2018

Я не на 100%, это то, что вы ищете, но вы можете потенциально использовать Excel SUBSTITUTE в SKU, чтобы удалить данные о размере, а затем использовать этот «основной продукт» для фильтрации ваших SKU. на.

На изображении ниже я создал базовый набор данных, который может выглядеть как упрощенная версия ваших данных SKU. В Helper Col я добавил функцию, которая, по сути, просто удаляет символы размера SKU, я сделал это, используя вложенные операторы SUBSTITUTE, которые не являются самыми привлекательными в мире, но должны сделать свое дело.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A14,"XLB",""),"LB",""),"MB",""),"SB",""),"B","")

Каждый SUBSTITUTE, по сути, выполняет поиск и замену ключевого слова в этой ячейке и заменяет его пробелом "". Порядок важен, потому что вы хотите сначала заменить XLB, потому что если вы попытаетесь сопоставить только сначала B, вы получите несколько ячеек с A100XL.

В вопросе было неясно, хотите ли вы сохранить B или нет, поскольку вы говорите как о «основном продукте», так и о «номере детали». Однако, используя более вложенные операторы, вы можете оставить B, заменив его вместо "".

Затем вы можете использовать этот столбец для фильтрации по вашим продуктам и просмотра всех соответствующих SKU

enter image description here

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...