Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/переформатирование иерархического прайса Эксель - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » переформатирование иерархического прайса Эксель (Формулы/Formulas)
переформатирование иерархического прайса Эксель
siber Дата: Понедельник, 15.05.2017, 17:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Прошу помощи у экселеведов, такое впечатление что решение где то на виду, но сообразить не могу!

есть таблица Эксель, где название группы данных идет перед этой группой. Есть приложение, название группы выделено зеленым цветом (перенос названия группы "аналоговые камеры" сделан вручную методом копирования). Формулами или ссылками с этой группой не связано. Название группы идет во второй строке, нужно это название перенести в одну строку с с каждой номенклатуроы, например в столбец №6. У каждой номенклатуры должно быть наименование артикул цена и название группы в одной строке. Следующей группе данных нужно присвоить другое название группы, которое идет впереди этой группы. Вопрос в том что вручную это делать невозможно так как номенклатура порядка 5 тысяч, возможно написать макрос или формулу? При этом надо учесть что название группы родителя - данном случае "Видеокамеры" должно игнорироваться, переносить только название группы идущее непосредственно перед группой данных! В данном случае "Аналоговые камеры"
К сообщению приложен файл: 0691833.xls (22.5 Kb)


Сообщение отредактировал siber - Понедельник, 15.05.2017, 17:17
 
Ответить
СообщениеПрошу помощи у экселеведов, такое впечатление что решение где то на виду, но сообразить не могу!

есть таблица Эксель, где название группы данных идет перед этой группой. Есть приложение, название группы выделено зеленым цветом (перенос названия группы "аналоговые камеры" сделан вручную методом копирования). Формулами или ссылками с этой группой не связано. Название группы идет во второй строке, нужно это название перенести в одну строку с с каждой номенклатуроы, например в столбец №6. У каждой номенклатуры должно быть наименование артикул цена и название группы в одной строке. Следующей группе данных нужно присвоить другое название группы, которое идет впереди этой группы. Вопрос в том что вручную это делать невозможно так как номенклатура порядка 5 тысяч, возможно написать макрос или формулу? При этом надо учесть что название группы родителя - данном случае "Видеокамеры" должно игнорироваться, переносить только название группы идущее непосредственно перед группой данных! В данном случае "Аналоговые камеры"

Автор - siber
Дата добавления - 15.05.2017 в 17:10
Udik Дата: Понедельник, 15.05.2017, 17:23 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Если правильно понял, то так можно
Код

=ЕСЛИ(RC[-5]="";"";ЕСЛИ((R[-1]C[-5]="")*(R[-2]C[-4]<>"");R[-1]C[-4];R[-1]C))
К сообщению приложен файл: 0t.xls (30.0 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеЕсли правильно понял, то так можно
Код

=ЕСЛИ(RC[-5]="";"";ЕСЛИ((R[-1]C[-5]="")*(R[-2]C[-4]<>"");R[-1]C[-4];R[-1]C))

Автор - Udik
Дата добавления - 15.05.2017 в 17:23
siber Дата: Понедельник, 15.05.2017, 17:46 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Udik все правильно спасибо, небольшое дополнение - мне нужно скопировать строку B в строку G но не копировать если пустая строка A (нет артикула)??
 
Ответить
СообщениеUdik все правильно спасибо, небольшое дополнение - мне нужно скопировать строку B в строку G но не копировать если пустая строка A (нет артикула)??

Автор - siber
Дата добавления - 15.05.2017 в 17:46
Udik Дата: Понедельник, 15.05.2017, 17:56 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Э, Вы про столбцы? Строки под номерами идут, а в приведённом файле и столбцы тоже :)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеЭ, Вы про столбцы? Строки под номерами идут, а в приведённом файле и столбцы тоже :)

Автор - Udik
Дата добавления - 15.05.2017 в 17:56
siber Дата: Понедельник, 15.05.2017, 17:59 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ну да, по моему примеру нужно скопировать текст из строки 2 в строку 7, но не копировать если в этой строке в столбце 1 (артикул) пусто! То бишь не копировать названия каталогов..
Уточняю - это другая задача, с переносом наименований в строку 6 все правильно и все круто..


Сообщение отредактировал siber - Понедельник, 15.05.2017, 18:05
 
Ответить
СообщениеНу да, по моему примеру нужно скопировать текст из строки 2 в строку 7, но не копировать если в этой строке в столбце 1 (артикул) пусто! То бишь не копировать названия каталогов..
Уточняю - это другая задача, с переносом наименований в строку 6 все правильно и все круто..

Автор - siber
Дата добавления - 15.05.2017 в 17:59
Udik Дата: Понедельник, 15.05.2017, 18:10 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Не строки, столбцы.
Код

=ЕСЛИ(RC[-6]="";"";RC[-5])


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНе строки, столбцы.
Код

=ЕСЛИ(RC[-6]="";"";RC[-5])

Автор - Udik
Дата добавления - 15.05.2017 в 18:10
siber Дата: Понедельник, 15.05.2017, 18:58 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
так и есть, спасибо!
 
Ответить
Сообщениетак и есть, спасибо!

Автор - siber
Дата добавления - 15.05.2017 в 18:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » переформатирование иерархического прайса Эксель (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!