|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - Общие вопросы по XLS-файлам |
|
Старожил Сообщения: 264
|
Профиль | Отправить PM | Цитировать Имеется бланк в виде xls-файла, в который каждый месяц заносятся данные, и сохраняются под соответствующим именем, например май.xls.
Требуется: в конце года просуммировать все данные по соответствующим ячейкам, то есть сделать файл год.xls, в котором каждая ячейка была бы суммой соответствующих месяцев (кроме текстовых ячеек, естественно ) Подскажите, как это проще всего сделать? В смысле с максимальной автоматизацией. |
Отправлено: 18:38, 04-09-2007 | #31 |
Soft-Эксплуататор Сообщения: 3583
|
Профиль | Отправить PM | Цитировать Vowan, Вот формула =D38+'[май.xls].'!$D$38+'[июнь.xls].'!$D$38
Тоесть D38 это ячейка файла к примеру год.xls, а '[май.xls].'!$D$38 таже ячейка файла май.xls. Перетяните формат во все нужные ячейки. При открытии файла год.xls будет выдан запрос на обновление. Если обновить, то значения ячеек будут с учётом изменений проводившихся во всех связаных файлах. В принципе в справке по формулам Excel можно найти ответы.Удачи. |
------- Отправлено: 19:24, 04-09-2007 | #32 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 264
|
Профиль | Отправить PM | Цитировать Там ячеек очень много, для каждой писать руками формулу- проще ввести с распечаток значения и просуммировать.
И еще, итоги надо подводить не только за год, но и за квартал, полугодие и т.п. То есть задача стоит - просуммировать данные по всем файлам которые есть в папке. Может это реально сделать только средствами VBA? |
Отправлено: 09:47, 05-09-2007 | #33 |
Soft-Эксплуататор Сообщения: 3583
|
Профиль | Отправить PM | Цитировать Vowan, Ячейки как-правило идут подряд. Отметьте первую ячейку (с введённой формулой), подведите курсор на маленький квадратик в правом нижнем углу обрамления ячейки (курсор примет вид крестика) и потяните вниз. Формули автоматически скопируются. Останется немного отредактировать и создать шаблон.
|
------- Отправлено: 09:56, 05-09-2007 | #34 |
Старожил Сообщения: 264
|
Профиль | Отправить PM | Цитировать Там ОЧЕНЬ много листов и ячеек, и идут они не всегда подряд.
Остается открытым вопрос о суммировании за произвольный промежуток времени, то есть редактировать каждый рз шаблон- увольте... Если абстрагироваться от предложенного Вами способа, другие идеи есть? |
Отправлено: 12:59, 05-09-2007 | #35 |
Пользователь Сообщения: 137
|
Профиль | Отправить PM | Цитировать Vowan,
Понятно же, что другого универсального решения без написания программы нет. Можно только предложить другие вариации решения предложенного SIMSIM. Для программы же достаточно условия, что все листы имеют одну структуру, она сама определит сколько листов в книге, какие ячейки имеют определенный тип значений и т.д., может use название листов для суммирования за квартал и определенный год и составить соответсвующий итоговый лист отчета, причем одной книги-файла вам достаточно на 20 лет. Но это нужно уметь делать, а если не умеете, то и не капризничайте: "...то есть редактировать каждый рз шаблон- увольте..." |
Отправлено: 13:25, 05-09-2007 | #36 |
Динохромный Сообщения: 702
|
Профиль | Отправить PM | Цитировать Vowan, вам следует описать проблему поподробнее: какая структура файлов, сколько в каждом листов, какие ячейки д.б. задействованы (а то, прошу прощения, "ОЧЕНЬ много листов и ячеек" не слишком информативно!), тогда можно говорить о программе на VBA.
Что касается способа, описаного simsim - на мой взгляд это самый простой и поэтому лучший вариант, пишется он один раз, и никакой необходимости "редактировать каждый раз шаблон" лично я не вижу, можно вообще в папке-год создать 12 файлов-бланков, заполнять их содержимое по необходимости (файл за месяц), а ссылки свести в суммарный файл (часть ссылок будут выдавать ноль, пока файлы не будут заполнены) в соответствии с написаным выше, извлечь из этих ссылок какой угодно отчет на мой взгляд совсем уж непроблемно; в следующем году копируете всю папку, стираете содержимое 12-ти файлов, и заполняете их по-новой. Короче, как это реализовать - вопрос фантазии. Лично я настоятельно советовал бы вам воспользоваться этим методом. |
------- Отправлено: 13:37, 05-09-2007 | #37 |
Старожил Сообщения: 264
|
Профиль | Отправить PM | Цитировать всем спасибо, будем думать
|
Отправлено: 14:42, 05-09-2007 | #38 |
Soft-Эксплуататор Сообщения: 3583
|
Профиль | Отправить PM | Цитировать Цитата a_axe:
|
|
------- Отправлено: 16:00, 05-09-2007 | #39 |
Старожил Сообщения: 311
|
Профиль | Отправить PM | Цитировать Давно установлен EXcell 2003.
Вдруг при открытии xls файлов выпадает окно "неизвестный формат файла". Кликаю "отменить" и тогда файл открывается. Пробовал переустановить EXcell, не помогает. Спасибо. |
Отправлено: 11:23, 08-07-2008 | #40 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Общие вопросы о DFS | alina1325 | Microsoft Windows NT/2000/2003 | 8 | 07-04-2016 13:28 | |
Общие вопросы по коду | Prisoner | Вебмастеру | 439 | 12-06-2015 16:22 | |
Интернет - ICQ .:[ все вопросы ]:. | Evil | Программное обеспечение Windows | 712 | 06-09-2012 17:32 | |
Прочее - Сервер общие вопросы | амброзий | Сетевые технологии | 7 | 15-07-2008 11:33 |
|