Как сделать дублирование строк с подстановкой значений?
romkinss
Дата: Воскресенье, 26.07.2015, 19:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Доброго времени суток! Уважаемые, помогите решить задачу. Есть таблица из трех столбцов: Регион | Тариф | Характеристика. Также есть несколько списков (Регион - города региона). Нужно чтобы на базе первой таблицы создавалась другая, где строки с найденным регионом (к примеру "Санкт-Петербург") дублировались бы по количеству указанных в данном регионе городов и названия этих городов подставлялись вместо названия региона. Пример таблицы: Санкт-Петербург | Тариф1 | Повременный Краснодарский край | Тариф2 | Безлимитный Астраханская область | Тариф3 | Комбинированный Пример списка "регион - города" Санкт-Петербург | Петергоф Санкт-Петербург | Ломоносов Санкт-Петербург | Пушкин Санкт-Петербург | Стрельна Санкт-Петербург | Сестрорецк На выходе должна быть таблица: Петергоф | Тариф1 | Повременный Ломоносов | Тариф1 | Повременный Пушкин | Тариф1 | Повременный Стрельна | Тариф1 | Повременный Сестрорецк | Тариф1 | Повременный Т.е. остались только тарифы определенного региона, продублированные на все указанные города этого региона. Помогите советом. Желательно обойтись без макросов.
Доброго времени суток! Уважаемые, помогите решить задачу. Есть таблица из трех столбцов: Регион | Тариф | Характеристика. Также есть несколько списков (Регион - города региона). Нужно чтобы на базе первой таблицы создавалась другая, где строки с найденным регионом (к примеру "Санкт-Петербург") дублировались бы по количеству указанных в данном регионе городов и названия этих городов подставлялись вместо названия региона. Пример таблицы: Санкт-Петербург | Тариф1 | Повременный Краснодарский край | Тариф2 | Безлимитный Астраханская область | Тариф3 | Комбинированный Пример списка "регион - города" Санкт-Петербург | Петергоф Санкт-Петербург | Ломоносов Санкт-Петербург | Пушкин Санкт-Петербург | Стрельна Санкт-Петербург | Сестрорецк На выходе должна быть таблица: Петергоф | Тариф1 | Повременный Ломоносов | Тариф1 | Повременный Пушкин | Тариф1 | Повременный Стрельна | Тариф1 | Повременный Сестрорецк | Тариф1 | Повременный Т.е. остались только тарифы определенного региона, продублированные на все указанные города этого региона. Помогите советом. Желательно обойтись без макросов. romkinss
Ответить
Сообщение Доброго времени суток! Уважаемые, помогите решить задачу. Есть таблица из трех столбцов: Регион | Тариф | Характеристика. Также есть несколько списков (Регион - города региона). Нужно чтобы на базе первой таблицы создавалась другая, где строки с найденным регионом (к примеру "Санкт-Петербург") дублировались бы по количеству указанных в данном регионе городов и названия этих городов подставлялись вместо названия региона. Пример таблицы: Санкт-Петербург | Тариф1 | Повременный Краснодарский край | Тариф2 | Безлимитный Астраханская область | Тариф3 | Комбинированный Пример списка "регион - города" Санкт-Петербург | Петергоф Санкт-Петербург | Ломоносов Санкт-Петербург | Пушкин Санкт-Петербург | Стрельна Санкт-Петербург | Сестрорецк На выходе должна быть таблица: Петергоф | Тариф1 | Повременный Ломоносов | Тариф1 | Повременный Пушкин | Тариф1 | Повременный Стрельна | Тариф1 | Повременный Сестрорецк | Тариф1 | Повременный Т.е. остались только тарифы определенного региона, продублированные на все указанные города этого региона. Помогите советом. Желательно обойтись без макросов. Автор - romkinss Дата добавления - 26.07.2015 в 19:19
RAN
Дата: Воскресенье, 26.07.2015, 19:23 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
ВПР()
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение ВПР() Автор - RAN Дата добавления - 26.07.2015 в 19:23
romkinss
Дата: Воскресенье, 26.07.2015, 19:37 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет.
Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет. romkinss
Ответить
Сообщение Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет. Автор - romkinss Дата добавления - 26.07.2015 в 19:37
romkinss
Дата: Воскресенье, 26.07.2015, 19:38 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Туманный выход вижу в создании нескольких массивов и подстановкой одних в другой...
Туманный выход вижу в создании нескольких массивов и подстановкой одних в другой... romkinss
Ответить
Сообщение Туманный выход вижу в создании нескольких массивов и подстановкой одних в другой... Автор - romkinss Дата добавления - 26.07.2015 в 19:38
RAN
Дата: Воскресенье, 26.07.2015, 20:08 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Желательно обойтись без макросов.
Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет.
Вы желаете странного.
Желательно обойтись без макросов.
Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет.
Вы желаете странного. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Желательно обойтись без макросов.
Спасибо, но ВПР не может дублировать строки. Он просто находит и подставляет.
Вы желаете странного. Автор - RAN Дата добавления - 26.07.2015 в 20:08
Manyasha
Дата: Воскресенье, 26.07.2015, 20:24 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Тогда ВПР(ВПР()...) ВПР, который внутри найдет регион по городу, а внешний - тариф по региону. Если не понятно, прикладывайте файл.
Тогда ВПР(ВПР()...) ВПР, который внутри найдет регион по городу, а внешний - тариф по региону. Если не понятно, прикладывайте файл. Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Тогда ВПР(ВПР()...) ВПР, который внутри найдет регион по городу, а внешний - тариф по региону. Если не понятно, прикладывайте файл. Автор - Manyasha Дата добавления - 26.07.2015 в 20:24
romkinss
Дата: Воскресенье, 26.07.2015, 20:24 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Да, уже понял, что без макросов не обойтись. Подскажете варианты?
Да, уже понял, что без макросов не обойтись. Подскажете варианты? romkinss
Ответить
Сообщение Да, уже понял, что без макросов не обойтись. Подскажете варианты? Автор - romkinss Дата добавления - 26.07.2015 в 20:24
RAN
Дата: Воскресенье, 26.07.2015, 20:28 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
ВПР() записать рекордером.
ВПР() записать рекордером. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение ВПР() записать рекордером. Автор - RAN Дата добавления - 26.07.2015 в 20:28
romkinss
Дата: Воскресенье, 26.07.2015, 20:32 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Момент..
Ответить
Сообщение Момент.. Автор - romkinss Дата добавления - 26.07.2015 в 20:32
romkinss
Дата: Воскресенье, 26.07.2015, 20:38 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Во вложении файл
Ответить
Сообщение Во вложении файл Автор - romkinss Дата добавления - 26.07.2015 в 20:38
Udik
Дата: Воскресенье, 26.07.2015, 20:51 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Во второй таблице только один регион, или будет несколько?
Во второй таблице только один регион, или будет несколько? Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Во второй таблице только один регион, или будет несколько? Автор - Udik Дата добавления - 26.07.2015 в 20:51
romkinss
Дата: Воскресенье, 26.07.2015, 21:21 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Извините за поздний ответ. Да, несколько.
Извините за поздний ответ. Да, несколько. romkinss
Ответить
Сообщение Извините за поздний ответ. Да, несколько. Автор - romkinss Дата добавления - 26.07.2015 в 21:21
Pelena
Дата: Воскресенье, 26.07.2015, 23:09 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19515
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Может, так подойдёт? С доп. столбцами
Может, так подойдёт? С доп. столбцами Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Может, так подойдёт? С доп. столбцами Автор - Pelena Дата добавления - 26.07.2015 в 23:09
Manyasha
Дата: Воскресенье, 26.07.2015, 23:21 |
Сообщение № 14
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
Excel 2010, 2016
Еще такой вариант получился Код
=ИНДЕКС(B$3:B$6;НАИМЕНЬШИЙ(ЕСЛИ($A$3:$A$6=ИНДЕКС($E$3:$E$6;ПОИСКПОЗ($A13;$F$3:$F$6));СТРОКА($A$3:$A$6)-2;"");СЧЁТЕСЛИ($A$12:$A13;$A13)))
формула массива
Еще такой вариант получился Код
=ИНДЕКС(B$3:B$6;НАИМЕНЬШИЙ(ЕСЛИ($A$3:$A$6=ИНДЕКС($E$3:$E$6;ПОИСКПОЗ($A13;$F$3:$F$6));СТРОКА($A$3:$A$6)-2;"");СЧЁТЕСЛИ($A$12:$A13;$A13)))
формула массива Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Еще такой вариант получился Код
=ИНДЕКС(B$3:B$6;НАИМЕНЬШИЙ(ЕСЛИ($A$3:$A$6=ИНДЕКС($E$3:$E$6;ПОИСКПОЗ($A13;$F$3:$F$6));СТРОКА($A$3:$A$6)-2;"");СЧЁТЕСЛИ($A$12:$A13;$A13)))
формула массива Автор - Manyasha Дата добавления - 26.07.2015 в 23:21
romkinss
Дата: Понедельник, 27.07.2015, 08:08 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
1 вариант ОТЛИЧНО работает!!! 2 вариант. Список городов региона не подгружается в результат. Всем откликнувшимся, огромное спасибо вам за помощь.
1 вариант ОТЛИЧНО работает!!! 2 вариант. Список городов региона не подгружается в результат. Всем откликнувшимся, огромное спасибо вам за помощь. romkinss
Ответить
Сообщение 1 вариант ОТЛИЧНО работает!!! 2 вариант. Список городов региона не подгружается в результат. Всем откликнувшимся, огромное спасибо вам за помощь. Автор - romkinss Дата добавления - 27.07.2015 в 08:08