|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.08.2010, 23:26 | #1 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 73
|
Сводная таблица на отдельном листе
Имеется две старницы.
На первой - ведомости об объектах (название, дата, показатель) На второй - данные о замерах (изменение показателя) по объектам Как лучше сделать на третьей странице сводную таблицу по объектам с учетом изменений показателя В примере на третьей странице набрал сводную талицу вручную Но в реале объектов будет тысяча а замеров от 10 до 15 на каждый объект. |
14.08.2010, 16:26 | #2 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
..........
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
14.08.2010, 16:42 | #3 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 73
|
Спасибо, почти то, что надо, но не совсем. Видимо я не совсем четко сформулировал.
В предложенном варианте сводной таблицы - каждая дата замера - дает отдельный столбец в сводной таблице. При таких раскладах - если будет тысяча объектов (а замеры производились в случайные дни) - количество столбцов в сводной таблице будет равно количеству дней, когда производились замеры. Т.е условно говоря если замеры производились год - там будет практически 365 столбцов.... Всего столбцов надо не более 18 ( больше замеров на каждый объект не будет) Дата замера - не так важна, важен результат замера. Для каждой отдельной даты прописывать стобец - не стоит. Это сильно усложняет таблицу, и ее мониторинг. Кроме того в предлженном варианте сводная таблица не сформируется по-новой если в исходных таблицах - объектов и замеров произвести редактирование, например даты замера. И если добавить объект - например Об7, то он в сводной таблице не появится. Вопрос как-раз в том, чтобы сводная таблица была сформирована на основании данных в первом и втором листах. Но все-равно спасибо за вариант Последний раз редактировалось getikalex; 14.08.2010 в 16:54. |
14.08.2010, 16:48 | #4 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
можно, например, так, см. вложение
Запустите макрос "main" |
14.08.2010, 16:59 | #5 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 73
|
Большуууууууууууууууууууууууууууууу уущее спасибо.
Это как-раз, что надо. PS. Посмотрев предложенное решение - понял, что задачка отнюдь не такая простая, как казалось с первого взгляда. Последний раз редактировалось getikalex; 14.08.2010 в 17:31. |
14.08.2010, 23:27 | #6 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте getikalex.
судя по задаче созданная Вами тема "Сводная таблица..." со сводными таблицами Excel не имеет ничего общего, и потому ответ предложенный Serge 007 не оценен хотя он является верным решением согласно теме. да простят меня посетители форума Microsoft Office Excel, позволю себе дать рекомендацию : любые табличные данные объемом более 100 записей (строк) "достойны" обработки в СУБД (системы управления базами данных), скорость доступа, надежность и качество обработки в них, не идет в сравнение с электронными таблицами. Ваши слова "..Это как-раз, что надо.." можно ставить под сомнение при увеличении записей (строк) до нескольких тысяч. Евгений. Последний раз редактировалось Teslenko_EA; 14.08.2010 в 23:29. |
16.08.2010, 00:22 | #7 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 73
|
Я согласен, что задача по сути ближе к Access-овским, но там мне разобраться намного сложнее.
Согласен также, что термин "сводная таблица" - я употребил неудачно. Это не совсем то, что называют "сводной таблицей" в Exell, но для общего понимания - так лече было объяснить цель. В отношении последнего варианта Teslenko_EA - он практически дублирует конечеый результат в варианте Serge 007, но он не подходит по причинам, которые я описал тогда. А вот вариан EugeneS - рабочий в том понимании цели, что мне надо было. Еще был вариант в личку от doober, тоже рабочий, но в нем я пока до конца не разобрался. Как они поведут себя при больших объемах - пока не знаю время покажет. Зато столкнулся с другой проблемой: В случае ошибки в написании имени объекта в таблице замеры (например не Об5, а Ооб5) - соответственно он в сводную таблицу не попадает, потому как такого объекта просто нет. Сразу этого не видно. Можно ли как-то визуально отмечать те замеры, которые попадают в сводную таблицу с тем, чтобы потом проанализировать те, которые в нее не попадают, и исправлять ошибки ? Последний раз редактировалось getikalex; 16.08.2010 в 09:09. |
16.08.2010, 13:32 | #8 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Подправил свой вариант
Добавил обработку ошибок Цитата:
Использование дикое конечно,но возможно вам подойдет.
Анализ,обработка данных Недорого
|
|
16.08.2010, 15:45 | #9 |
Пользователь
Регистрация: 13.06.2010
Сообщений: 73
|
Спасибо, это тоже работает.
Уже наберусь наглости и попрошу, может подскажете как лучше организовать контроль за замерами, которые не вошли в сводную таблицу, как я писал ренее ? У меня напрашивается вариант дополнения таблицы замеров еще одним столбцом, в котором при построении сводной таблицы делать отметку – учитыаался ли этот замер или нет.( например 1 или 0) Еще возможно стоит просто отмечать форматированием (заливка ячейки). Как лучше – пока не решил. |
16.08.2010, 16:14 | #10 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Единственный идеальный способ - это ведение БД в нормализованной форме. Всё. Других вариантов нет.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для формирования таблицы на отдельном листе по номеру ID | eclat | Microsoft Office Excel | 30 | 07.08.2010 11:36 |
Выборка сумм по месяцу на отдельном листе (Excel 2003) | Svetlana_zel | Microsoft Office Excel | 3 | 27.05.2010 17:26 |
Сводная таблица | Yanata | Microsoft Office Excel | 0 | 27.07.2009 22:31 |
Сводная таблица | mihakr | Microsoft Office Excel | 6 | 10.04.2009 14:00 |
Сводная таблица | Shonny | Microsoft Office Excel | 2 | 14.02.2008 16:48 |