Создание нескольких записей на основе значения в отдельной таблице

Создание нескольких записей на основе значения в отдельной таблице

У меня есть таблица 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)

введите описание изображения здесь

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