![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.03.2011
Сообщений: 35
|
![]()
Доброго времени.
Подскажите,есть ли готовое или примерное решения для задачи: Необходимо выбрать из каждого листа книги повторяющиеся номера(столбец А),суммировать число(количество шт.) из этой строки с количеством шт.из другого листа,если есть идентичный номер с повторяющимся номером(столбец А) таким же номером из другого листа. Результирующая сводная таблица нужна без найденных дублей номеров. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Переделал быстренько код из темы http://www.planetaexcel.ru/forum.php?thread_id=26105
Это если нужны только номера и сумма количества. Код:
Результат будет в новой книге. P.S. Результат почти сошёлся...
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 30.08.2011 в 23:57. Причина: Добавил файл. Потом удалил :) |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]()
На листе Лист1 есть кнопка нажмите на нее и посмотрите на результат
Думаю смысл вашей задачи уловлен, но этот макрос надо будет заточить под ваши нужды
Заказать макрос можно на сайте http://excel4you.ru/
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() ![]() P.S. Добавил.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 30.08.2011 в 23:54. Причина: Добавил файл. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ну а этот код сделает таблицу, похожую на Результирующий_файл.xls:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 31.08.2011 в 16:33. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.08.2011
Сообщений: 193
|
![]()
Прошу прощение, что встреваю
![]() Только мне нужно чтобы он при совпадении номеров (графа А), но с разным наименованием (графа В) или наоборот суммировал данные строки отдельно. Возможно ли это? |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Возможно.
Замените temp = Trim(a(i, 1)) на temp = Trim(a(i, 1)) & "|" & Trim(a(i, 2)) Так отбор уникальных будет происходить по связке двух столбцов. Ну там конечно вывод результатов ещё нужно скорректировать, но это нужно по месту смотреть.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.08.2011
Сообщений: 193
|
![]()
Почти получилось, только можно чтоб в итоге данные из граф А и В не сливались, а были по отдельным графам. Т.е. Вид таблицы в результате должен быть так же из 3-х граф (1-номер, 2-наименование, 3-сумма).
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чтоб не сливались - в коде есть строка
b(ii, 1) = temp: b(ii, 2) = Trim(a(i, 2)): ... замените на b(ii, 1) = Trim(a(i, 1)): b(ii, 2) = Trim(a(i, 2)): ... Т.е. смысл в том, что в словаре мы держим слитое из двух ячеек значение, и сверяемся с слитым значением, а в массив результатов заносим другие данные этой строки, какие нам нужно. Можно слитые, можно исходные раздельно, как угодно - главное заранее заготовить массив в ширину по размеру, и прописать, что куда помещаем.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 31.08.2011 в 11:44. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 24.08.2011
Сообщений: 193
|
![]()
Hugo121 Большое спасибо. Заменила в макросе который похож на Результирующий_файл.xls: все получилось. Но Вы первый макрас предлагали вчера мне он больше подходит, что и на что в нем нужно заменить чтоб в итоге данные из граф А и В не сливались?
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос Сводной Таблиц для всех листов | Richard123 | Microsoft Office Excel | 4 | 21.01.2011 12:53 |
Классический макет сводной таблицы. Макрос. | Serge 007 | Microsoft Office Excel | 1 | 05.01.2011 14:30 |
Макрос создания таблицы в MS Word 2007 | kotkuban | Microsoft Office Word | 8 | 20.07.2010 20:37 |
Макрос для сводной таблицы | kipish_lp | Microsoft Office Excel | 2 | 21.04.2010 10:58 |
Макрос создания таблицы в ворде по шаблону. | opengeimer | Microsoft Office Word | 14 | 02.02.2009 11:41 |