Формула Excel - автоматическое добавление ячейки +1 подсчет (часть 2)

Снова здравствуйте, эксперты Excel.

У меня есть второй (дополнительный) вопрос из Формула Excel - добавить ячейку + .jpg на основе значения в B1, а C1 пусто - и не уверен, возможно ли это, но есть ли способ ввести родительский артикул продукта (скажем, из B1) в C2 через C7 (взятый из B1), если столбец B = sku-1, sku-2, sku- 3 и т. д. Затем это будет продолжаться, поскольку B09 изменит артикул родительского продукта, поэтому C10-15 будет содержать B09, а B10–B15 будет автоматически подсчитывать B09++1.

Имея это в виду, знаете ли вы какой-либо способ или существует ли способ автоматического подсчета SKU продукта после того, как родительский элемент вводится в B1 (от B2 до B7), только если значения добавляются в столбец N (как вы можете видеть размеры подняться с 2-7)

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

    B                   C                 M                          N
01 cws-jun-0001                     Color::1|Size::2    
02 cws-jun-0001-1       cws-jun-0001                        Color::White-Red|Size::2T
03 cws-jun-0001-2       cws-jun-0001                        Color::White-4 Red|Size::3T
05 cws-jun-0001-3       cws-jun-0001                        Color::White-Red|Size::4T
06 cws-jun-0001-4       cws-jun-0001                        Color::White-Red|Size::5T
07 cws-jun-0001-5       cws-jun-0001                        Color::White-Red|Size::6
08 cws-jun-0001-6       cws-jun-0001                        Color::White-Red|Size::7
09 cws-jun-0002                     Color::1|Size::2    
10 cws-jun-0002-1       cws-jun-0002                        Color::White-Red|Size::2T
11 cws-jun-0002-2       cws-jun-0002                        Color::White-Red|Size::3T
12 cws-jun-0002-3       cws-jun-0002                        Color::White-Red|Size::4T
13 cws-jun-0002-4       cws-jun-0002                        Color::White-Red|Size::5T
14 cws-jun-0002-5       cws-jun-0002                        Color::White-Red|Size::6
15 cws-jun-0002-6       cws-jun-0002                        Color::White-Red|Size::7

И если бы единственным способом сделать это было бы создание макроса, я полагаю, что могу это сделать, но мне нужно небольшое руководство по порядку шагов, которые нужно предпринять.


person Adam B    schedule 22.01.2015    source источник
comment
Артикул cws-jun-0001 или 01 cws-jun-0001?   -  person    schedule 22.01.2015


Ответы (1)


Дальнейшее будет немного зависеть от того, соответствуют ли ваши фактические данные шаблонам, представленным в предоставленных вами образцах данных. Если есть достаточные различия, чтобы сделать это решение бесполезным, некоторые процедуры синтаксического анализа текста могут позаботиться о пропущенных совпадениях.

С cws-jun-0001 в ячейке B1 поместите следующую формулу в ячейку B2 и заполните.

=LEFT(B1, 12)&TEXT(COUNTIF(B$1:B1, LEFT(B1, 12)&"*"), "\-0")

Увеличение SKU

Затем введите любой новый SKU в одну из ячеек столбца. Пример: cws-jun-0002 на B8.

Увеличение артикула II

Последовательность нумерации автоматически перезапускается с новым SKU.

person Community    schedule 22.01.2015