У меня есть таблица Excel с несколькими элементами, каждый из которых имеет разные поля.
Одно из полей указывает на "количество вариаций".
У меня есть отдельная таблица, которая должна содержать все варианты, и я хочу автоматизировать этот процесс.
Есть ли способ автоматически заполнить строки таблицы количеством записей, зависящим от значения «количества вариаций»?
Пример ниже: дана эта таблица:
артикул | количество вариантов |
---|---|
элемент1 | 2 |
элемент2 | 5 |
следует создать эту таблицу
вариант |
---|
элемент1_1 |
элемент1_2 |
элемент2_1 |
элемент2_2 |
элемент2_3 |
элемент2_4 |
элемент2_5 |
Любая помощь будет очень признательна!
решение1
Вот решение с парой вспомогательных столбцов:
- Накопительная сумма в исходной таблице:
=SUM($B$1:B1)
- создание строки для каждого элемента:
=SEQUENCE(SUM(Table1[count]),1,0,1)
- отслеживание текущего товара:
=MATCH(E2,Table1[cumulative],1)
- выход:
=INDEX(Table1[sku],F2)&"_"&(E2-INDEX(Table1[cumulative],F2)+1)