Перенос на новую строчку по разделителю
ekstrim
Дата: Вторник, 25.08.2020, 13:45 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Добрый день. Пример таблицы https://docs.google.com/spreads....sharing На листе "Дано" - исходные данные На листе "Нужно получить" - данные в том формате, в котором хочу получить их из листа "Дано"Суть задачи. Есть список заказов с уникальным номером. В первую ячейку подтягивается номер заказа, во вторую список артикулов через запятую, в третью цены через запятую. Нужно, чтобы по запятой создавались новые строчки, при этом при создании этих новых строк дублировался номер заказа, для того чтобы можно было агрегировать данные по заказу. Подскажите, пожалуйста, хотя бы в какую сторону копать)
Добрый день. Пример таблицы https://docs.google.com/spreads....sharing На листе "Дано" - исходные данные На листе "Нужно получить" - данные в том формате, в котором хочу получить их из листа "Дано"Суть задачи. Есть список заказов с уникальным номером. В первую ячейку подтягивается номер заказа, во вторую список артикулов через запятую, в третью цены через запятую. Нужно, чтобы по запятой создавались новые строчки, при этом при создании этих новых строк дублировался номер заказа, для того чтобы можно было агрегировать данные по заказу. Подскажите, пожалуйста, хотя бы в какую сторону копать) ekstrim
Ответить
Сообщение Добрый день. Пример таблицы https://docs.google.com/spreads....sharing На листе "Дано" - исходные данные На листе "Нужно получить" - данные в том формате, в котором хочу получить их из листа "Дано"Суть задачи. Есть список заказов с уникальным номером. В первую ячейку подтягивается номер заказа, во вторую список артикулов через запятую, в третью цены через запятую. Нужно, чтобы по запятой создавались новые строчки, при этом при создании этих новых строк дублировался номер заказа, для того чтобы можно было агрегировать данные по заказу. Подскажите, пожалуйста, хотя бы в какую сторону копать) Автор - ekstrim Дата добавления - 25.08.2020 в 13:45
Kashimirush
Дата: Вторник, 25.08.2020, 14:31 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 240
Репутация:
41
±
Замечаний:
0% ±
Excel 2010
В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно?Код
=Transpose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно?Код
=Transpose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
Kashimirush
Работа, работа, перейди на Федота...
Ответить
Сообщение В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно?Код
=Transpose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
Автор - Kashimirush Дата добавления - 25.08.2020 в 14:31
ekstrim
Дата: Вторник, 25.08.2020, 14:34 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно? =Тranspose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
Да, нужно, чтобы номер заказа дублировался
В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно? =Тranspose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
Да, нужно, чтобы номер заказа дублировалсяekstrim
Ответить
Сообщение В ячейку F2 написал свой вариант, с номером заказа не оч понятно, его просто продублировать одинаково нужно? =Тranspose(ArrayFormula(split({'Дано'!B2;'Дано'!C2};",";1;1)))
Да, нужно, чтобы номер заказа дублировалсяАвтор - ekstrim Дата добавления - 25.08.2020 в 14:34
Kashimirush
Дата: Вторник, 25.08.2020, 14:50 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 240
Репутация:
41
±
Замечаний:
0% ±
Excel 2010
Да, нужно, чтобы номер заказа дублировался
В ячейке J2 получилось, но как то страшновато выглядит формула))Код
=Transpose(ArrayFormula({(Right((SEQUENCE(1;count(split({'Дано'!B2;'Дано'!C2};",";1;1));0;0)&'Дано'!A2);len('Дано'!A2)-1));split({'Дано'!B2;'Дано'!C2};",";1;1)}))
Да, нужно, чтобы номер заказа дублировался
В ячейке J2 получилось, но как то страшновато выглядит формула))Код
=Transpose(ArrayFormula({(Right((SEQUENCE(1;count(split({'Дано'!B2;'Дано'!C2};",";1;1));0;0)&'Дано'!A2);len('Дано'!A2)-1));split({'Дано'!B2;'Дано'!C2};",";1;1)}))
Kashimirush
Работа, работа, перейди на Федота...
Ответить
Сообщение Да, нужно, чтобы номер заказа дублировался
В ячейке J2 получилось, но как то страшновато выглядит формула))Код
=Transpose(ArrayFormula({(Right((SEQUENCE(1;count(split({'Дано'!B2;'Дано'!C2};",";1;1));0;0)&'Дано'!A2);len('Дано'!A2)-1));split({'Дано'!B2;'Дано'!C2};",";1;1)}))
Автор - Kashimirush Дата добавления - 25.08.2020 в 14:50
ekstrim
Дата: Вторник, 25.08.2020, 14:54 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Примерно то, что нужно. Куда спасибо отправить?)
Примерно то, что нужно. Куда спасибо отправить?) ekstrim
Ответить
Сообщение Примерно то, что нужно. Куда спасибо отправить?) Автор - ekstrim Дата добавления - 25.08.2020 в 14:54
Kashimirush
Дата: Вторник, 25.08.2020, 15:19 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 240
Репутация:
41
±
Замечаний:
0% ±
Excel 2010
ekstrim , За такого урода, достаточно плюс в карму поставить_)
ekstrim , За такого урода, достаточно плюс в карму поставить_)Kashimirush
Работа, работа, перейди на Федота...
Ответить
Сообщение ekstrim , За такого урода, достаточно плюс в карму поставить_)Автор - Kashimirush Дата добавления - 25.08.2020 в 15:19