Задача
В одной ячейке таблицы лежит несколько значений через запятую или точку с запятой, а в результате нужна отдельная строка на каждое значение.
Короткий ответ
Откройте колонку со списком, в Дополнительных настройках включите Изменить структуру строк и выберите Разъединить значения в новые строки.
Как сделать в Eofferix
- Откройте настройки колонки
tags.
Анимация показывает, как открыть настройки колонки tagsв табличном снапшоте. Клик сделан по шестеренке именно этой колонки. - В блоке
Дополнительные настройкивключитеИзменить структуру строк, выберитеРазъединить значения в новые строкии укажите разделитель, например;.
Режим Разъединить значения в новые строкисоздает отдельную строку результата для каждого значения из ячейки. - Сохраните шаблон, на финальном шаге запустите преобразование.
Что важно для результата
- Разделитель должен совпадать с реальным файлом:
;,,и перенос строки настраиваются по-разному. - Перед разносом строк очистите пробелы вокруг значений, иначе
redиredмогут стать разными значениями. - Проверьте, что SKU или ID товара копируются в каждую новую строку результата.
Было / стало
Было
исходная таблица| sku | tags |
|---|---|
A1 | red; sale |
B2 | new |
Стало
результат| sku | tags |
|---|---|
A1 | red |
A1 | sale |
B2 | new |