Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Автор Тема: Копирование строк при не пустых столбцах  (Прочитано 81 раз)

0 Пользователей и 1 Гость просматривают эту тему.

romprik

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 4

Добрый день!
Есть файл, где два столбца, они есть всегда "Название" и "Цена"
Далее идут столбцы (от одного до двадцати столбцов) в которых есть данные цвет*размер

Пример:
       A               B           C                D                   E             F                  G
Брюки 610856    500    красный*46  черный*48   черный*40
Брюки 610855    450    красный*46  черный*48   
Брюки 618855    600    красный*46  черный*48   красный*46  черный*48   красный*46
и т.д.


Из них нужно сделать всего три столбца
       A               B           C
Брюки 610856    500    красный*46
Брюки 610856    500    черный*48
Брюки 610856    500    черный*40
Брюки 610855    450    красный*46
Брюки 610855    450    черный*48   
Брюки 618855    600    красный*46
Брюки 618855    600    черный*48
Брюки 618855    600    красный*46
Брюки 618855    600    черный*48
Брюки 618855    600    красный*46

Подскажите как это можно сделать средствами excel. Строк бывает много, в ручную долго.

Пример в прикреплении. Лист1 то что есть, Лист2 то что нужно получить
Записан

_Boroda_

  • Глобальный модератор
  • Ветеран
  • *****
  • Уважение: +415/-0
  • Оффлайн Оффлайн
  • Сообщений: 2 519

Так нужно?
Название
=ЕСЛИОШИБКА(ЕСЛИ(СЧЁТЗ(L$1:L1)-1+СЧЁТЗ(C$1:G$1)>=СЧЁТЕСЛИ(C$1:ИНДЕКС(G:G;ПОИСКПОЗ(L1;A$1:A$999;));"*");ИНДЕКС(A:A;ПОИСКПОЗ(L1;A$1:A$999;)+1)&"";L1);"")Цена
=ЕСЛИ(L2="";"";ВПР(L2;A$2:B$999;2;))Цвет
=ЕСЛИ(L2="";"";ИНДЕКС(C:G;ПОИСКПОЗ(L2;A$1:A$999;);СЧЁТЕСЛИ(L$1:L2;L2)))
Записан
Скажи мне, кудесник, любимец ба’гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

romprik

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 4

Так нужно?

Эх.. надо было больше столбцов заложить в пример. Теперь при изменении кол-ва стали проскакивать нули, не пойму где ошибка?
Записан

_Boroda_

  • Глобальный модератор
  • Ветеран
  • *****
  • Уважение: +415/-0
  • Оффлайн Оффлайн
  • Сообщений: 2 519

Формула расчитана на то, что цветоразмеры должны быть в строках подряд, без пустых ячеек в середине. Как у Вас п первом приложенном примере

Записан
Скажи мне, кудесник, любимец ба’гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

romprik

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 4

Формула рассчитана на то, что цветоразмеры должны быть в строках подряд, без пустых ячеек в середине.
Они конечно же будут, в хаотичном порядке
Пробую применить к оригинальному файлу
« Последнее редактирование: 10.07.2018, 14:51:18 от romprik »
Записан

romprik

  • Новичок
  • *
  • Уважение: +0/-0
  • Оффлайн Оффлайн
  • Сообщений: 4

С благодарностью, за помощь!


Сначала не хватило несколько позиций при проверке, потом понял, что столбцы с данными (цвет/размер) вышли далее столбца M
Записан
 



Темы без ответов

22.05.2018 11:38 Скрипт написать который допишет данные в файл 286
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 667
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 633
23.01.2018 13:46 Найти вероятность повторной покупки 634
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 847
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 898
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 1139
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 2627
15.03.2017 15:45 автозамена картинок PowerPoint 1629
11.03.2017 13:43 Изменить нумерацию страниц 1857





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.106 секунд. Запросов: 107.