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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных из множества листов в один - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос данных из множества листов в один
book Дата: Понедельник, 02.09.2013, 11:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте, Всем!
Я новичок на этом форуме. Я решил обратиться к Вам. Надеюсь, что Вы сможете помочь и мне.
Тема, я понял, обсуждалась не раз, но я не смог понять решения, которые предлагались, т.к. не знаю макросы.
Задача такая. Есть несколько листов в файле. В каждом таблица. Набор столбцов в таблицах одинаковый. Но кол-во строк разное. Форматы в разных столбцах разные: текст, дата и число. Таблицы каждый день обновляются. Туда заносятся данные - новые строки и\или редактируются уже внесенные строки.
Мне необходимо копировать все данные на один лист. С которого я уже потом буду делать сводную таблицу. Собственно проблема, из-за того, что Эксель не умеет делать полноценную сводную таблицу с нескольких листов.
Просто copy-paste мне не подходит, т.к. данных много и они динамически обновляются.
Кол-во листов тоже может меняться.
Мне бы хотелось сделать в файле суммарный лист, который содержал бы все данные из всех таблиц, на его основе я настрою сводную таблицу, потом что бы этот лист можно было обновлять и сводную таблицу обновлять (просто кнопкой обновить, но не настраивать каждый раз заново).
Заранее спасибо.
--
С уважением,
Андрей.
К сообщению приложен файл: _____3.xls (49.0 Kb)


--
С уважением,
Андрей.
 
Ответить
СообщениеЗдравствуйте, Всем!
Я новичок на этом форуме. Я решил обратиться к Вам. Надеюсь, что Вы сможете помочь и мне.
Тема, я понял, обсуждалась не раз, но я не смог понять решения, которые предлагались, т.к. не знаю макросы.
Задача такая. Есть несколько листов в файле. В каждом таблица. Набор столбцов в таблицах одинаковый. Но кол-во строк разное. Форматы в разных столбцах разные: текст, дата и число. Таблицы каждый день обновляются. Туда заносятся данные - новые строки и\или редактируются уже внесенные строки.
Мне необходимо копировать все данные на один лист. С которого я уже потом буду делать сводную таблицу. Собственно проблема, из-за того, что Эксель не умеет делать полноценную сводную таблицу с нескольких листов.
Просто copy-paste мне не подходит, т.к. данных много и они динамически обновляются.
Кол-во листов тоже может меняться.
Мне бы хотелось сделать в файле суммарный лист, который содержал бы все данные из всех таблиц, на его основе я настрою сводную таблицу, потом что бы этот лист можно было обновлять и сводную таблицу обновлять (просто кнопкой обновить, но не настраивать каждый раз заново).
Заранее спасибо.
--
С уважением,
Андрей.

Автор - book
Дата добавления - 02.09.2013 в 11:43
Матрёна Дата: Понедельник, 02.09.2013, 11:55 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

book!
Покажите реальную результат-таблицу, "не обремененную атрибутикой сводных таблиц" на основе 2-х таблиц (таблица (новая) (2) и таблица (новая)) в Вашем файле.
 
Ответить
Сообщениеbook!
Покажите реальную результат-таблицу, "не обремененную атрибутикой сводных таблиц" на основе 2-х таблиц (таблица (новая) (2) и таблица (новая)) в Вашем файле.

Автор - Матрёна
Дата добавления - 02.09.2013 в 11:55
book Дата: Понедельник, 02.09.2013, 12:38 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Добрый день! Спасибо за отклик.
В файле на листе "таблица ИТОГ". Я бы хотел, что бы такая таблица обновлялась по мере внесения данных в исходные таблицы.
К сообщению приложен файл: 3217768.xls (55.5 Kb)


--
С уважением,
Андрей.
 
Ответить
СообщениеДобрый день! Спасибо за отклик.
В файле на листе "таблица ИТОГ". Я бы хотел, что бы такая таблица обновлялась по мере внесения данных в исходные таблицы.

Автор - book
Дата добавления - 02.09.2013 в 12:38
alx74 Дата: Понедельник, 02.09.2013, 13:06 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 209
Репутация: 32 ±
Замечаний: 0% ±

Насколько я знаю в 2010 есть возможность создавать сводные таблицы на основе нескольких источников данных без макросов штатными средствами Excel.


Срочность обратно пропорциональна степени важности.
Яндекс-money:41001687631447
 
Ответить
СообщениеНасколько я знаю в 2010 есть возможность создавать сводные таблицы на основе нескольких источников данных без макросов штатными средствами Excel.

Автор - alx74
Дата добавления - 02.09.2013 в 13:06
Serge_007 Дата: Понедельник, 02.09.2013, 13:29 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Эта возможность есть во всех версиях Excel


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЭта возможность есть во всех версиях Excel

Автор - Serge_007
Дата добавления - 02.09.2013 в 13:29
book Дата: Понедельник, 02.09.2013, 13:49 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Вы правы, но сводная таблица из нескольких источников не умеет работать с текстовыми полями. А мне в своде надо получать и текстовые поля. Пример в файле, который я приложил к своему первому посту.


--
С уважением,
Андрей.
 
Ответить
СообщениеВы правы, но сводная таблица из нескольких источников не умеет работать с текстовыми полями. А мне в своде надо получать и текстовые поля. Пример в файле, который я приложил к своему первому посту.

Автор - book
Дата добавления - 02.09.2013 в 13:49
Матрёна Дата: Понедельник, 02.09.2013, 14:01 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Полагаю, это можно сделать только макросом.
Вам когда "сдавать"?
 
Ответить
СообщениеПолагаю, это можно сделать только макросом.
Вам когда "сдавать"?

Автор - Матрёна
Дата добавления - 02.09.2013 в 14:01
Матрёна Дата: Понедельник, 02.09.2013, 14:03 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Для макроса не критично: количество листов и количество строк на листе.
 
Ответить
СообщениеДля макроса не критично: количество листов и количество строк на листе.

Автор - Матрёна
Дата добавления - 02.09.2013 в 14:03
book Дата: Понедельник, 02.09.2013, 14:06 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Цитата (Матрёна, Понедельник, 02.09.2013, 14:01 # 7)
Вам когда "сдавать"?

Вчера! :) А если серьезно, то день-два, до среды. Заранее спасибо.


--
С уважением,
Андрей.
 
Ответить
Сообщение
Цитата (Матрёна, Понедельник, 02.09.2013, 14:01 # 7)
Вам когда "сдавать"?

Вчера! :) А если серьезно, то день-два, до среды. Заранее спасибо.

Автор - book
Дата добавления - 02.09.2013 в 14:06
Матрёна Дата: Понедельник, 02.09.2013, 14:09 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Часов через 5: надо вернуться домой и разрулить вечерний домашний форс-мажор.
Может быть, кто-нибудь и раньше сваяет Вам макрос.
 
Ответить
СообщениеЧасов через 5: надо вернуться домой и разрулить вечерний домашний форс-мажор.
Может быть, кто-нибудь и раньше сваяет Вам макрос.

Автор - Матрёна
Дата добавления - 02.09.2013 в 14:09
book Дата: Понедельник, 02.09.2013, 14:38 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Цитата (Матрёна, Понедельник, 02.09.2013, 14:09 # 10)
Часов через 5: надо вернуться домой и разрулить вечерний домашний форс-мажор.
Может быть, кто-нибудь и раньше сваяет Вам макрос.

Все равно спасибо за участие! Если никто не сваяет, то можно к Вам обращусь?


--
С уважением,
Андрей.
 
Ответить
Сообщение
Цитата (Матрёна, Понедельник, 02.09.2013, 14:09 # 10)
Часов через 5: надо вернуться домой и разрулить вечерний домашний форс-мажор.
Может быть, кто-нибудь и раньше сваяет Вам макрос.

Все равно спасибо за участие! Если никто не сваяет, то можно к Вам обращусь?

Автор - book
Дата добавления - 02.09.2013 в 14:38
Michael_S Дата: Понедельник, 02.09.2013, 15:45 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Итоговый лист должен в названии содержать слово "*итог*" ; все листы со сводными - "*свод*" (кавычки и * не обязательны)

зы. Проверку на кол-во строк в итоговом листе не делал. надеюсь их не больше, чем может поместиться.
К сообщению приложен файл: book-svod.rar (21.5 Kb)


Сообщение отредактировал Michael_S - Понедельник, 02.09.2013, 15:46
 
Ответить
СообщениеИтоговый лист должен в названии содержать слово "*итог*" ; все листы со сводными - "*свод*" (кавычки и * не обязательны)

зы. Проверку на кол-во строк в итоговом листе не делал. надеюсь их не больше, чем может поместиться.

Автор - Michael_S
Дата добавления - 02.09.2013 в 15:45
book Дата: Понедельник, 02.09.2013, 16:54 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
БОЛЬШОЕ СПАСИБО !
Более тщательную проверку смогу сделать только завтра.

все листы со сводными - "*свод*" (кавычки и * не обязательны)


Пожалуйста, поясните по поводу листа с названием "свод", что с ними макрос делает? Почему это важно?
Спасибо.


--
С уважением,
Андрей.


Сообщение отредактировал book - Понедельник, 02.09.2013, 16:55
 
Ответить
СообщениеБОЛЬШОЕ СПАСИБО !
Более тщательную проверку смогу сделать только завтра.

все листы со сводными - "*свод*" (кавычки и * не обязательны)


Пожалуйста, поясните по поводу листа с названием "свод", что с ними макрос делает? Почему это важно?
Спасибо.

Автор - book
Дата добавления - 02.09.2013 в 16:54
Michael_S Дата: Понедельник, 02.09.2013, 16:59 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Если в названии листа есть свод - макрос с ними ничего не делает, он их просто пропускает.
на лист итог заносит данные. Если листов с таким словом несколько - занесет в последний по расположению.
 
Ответить
СообщениеЕсли в названии листа есть свод - макрос с ними ничего не делает, он их просто пропускает.
на лист итог заносит данные. Если листов с таким словом несколько - занесет в последний по расположению.

Автор - Michael_S
Дата добавления - 02.09.2013 в 16:59
book Дата: Понедельник, 02.09.2013, 17:26 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Michael_S - спасибо Вам еще раз !


--
С уважением,
Андрей.
 
Ответить
СообщениеMichael_S - спасибо Вам еще раз !

Автор - book
Дата добавления - 02.09.2013 в 17:26
Матрёна Дата: Понедельник, 02.09.2013, 18:19 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

book!
Рада, что Михаил уже "разрулил" Вашу проблему.
Мой макрос выполнял бы те же действия.
Но я еще только собралась его кропать: потребовалось бы минут 15.
Короче, сэкономила время. :D
 
Ответить
Сообщениеbook!
Рада, что Михаил уже "разрулил" Вашу проблему.
Мой макрос выполнял бы те же действия.
Но я еще только собралась его кропать: потребовалось бы минут 15.
Короче, сэкономила время. :D

Автор - Матрёна
Дата добавления - 02.09.2013 в 18:19
book Дата: Понедельник, 02.09.2013, 18:23 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 8 ±
Замечаний: 0% ±

Excel 2016
Матрёна - и Вам спасибо. Я еще не тестировал подробно. Но на первый взгляд - все ок. Завтра буду испытывать. Еще раз всем - спасибо !


--
С уважением,
Андрей.
 
Ответить
СообщениеМатрёна - и Вам спасибо. Я еще не тестировал подробно. Но на первый взгляд - все ок. Завтра буду испытывать. Еще раз всем - спасибо !

Автор - book
Дата добавления - 02.09.2013 в 18:23
Матрёна Дата: Понедельник, 02.09.2013, 18:26 | Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

book!
Обращайтесь!
Можно с более сложными проблемами.
 
Ответить
Сообщениеbook!
Обращайтесь!
Можно с более сложными проблемами.

Автор - Матрёна
Дата добавления - 02.09.2013 в 18:26
eugen_91 Дата: Понедельник, 24.02.2014, 17:01 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: -6 ±
Замечаний: 0% ±

Excel 2010
Скажите, пожалуйста, только учусь работать с макросами экселя и встала такая задача. Необходимо объеденить данные из всех листов в один. Попробовал использовать ваш макрос, но он написан исключителньо под случай bookа. Скажите, что необходимо поправить, чтобы макрос работал для любого кол-ва листов и собирал все в один общий? Спасибо!

Свйо файл приложил, буду благодарен за разъяснение!
К сообщению приложен файл: Excel-multiple_.zip (80.9 Kb)
 
Ответить
СообщениеСкажите, пожалуйста, только учусь работать с макросами экселя и встала такая задача. Необходимо объеденить данные из всех листов в один. Попробовал использовать ваш макрос, но он написан исключителньо под случай bookа. Скажите, что необходимо поправить, чтобы макрос работал для любого кол-ва листов и собирал все в один общий? Спасибо!

Свйо файл приложил, буду благодарен за разъяснение!

Автор - eugen_91
Дата добавления - 24.02.2014 в 17:01
  • Страница 1 из 1
  • 1
Поиск:

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