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

Вход

Регистрация

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

 

= Мир MS Excel/Как ускорить работу с внешними данными? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как ускорить работу с внешними данными?
Ekaterina Дата: Вторник, 22.10.2013, 15:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Помогите плз в решение следующей проблемы:
Есть множество экселевских файлов (назовём их "рабочие"), в каждом из которых есть шт. 10-20 листов. На этих листах почти в каждой ячейке формулы со ссылками на данные в другой файл (он один единственный, назовём его "управляющий". ) Открыть/закрыть каждый из "рабочих" файлов, сохранить изменения в них, а также совершить абсолютно любые изменения в рабочих файлах занимает ОГРОМНОЕ количество времени, я так понимаю как раз из-за вот этих вот многочисленных связей с управляющим файлом. Как ускорить работу всей этой системы?! нужно ведь работать с этим файлами, вносить кучу изменений, новых формул и т.д. а это невозможно, т.к. скорость ужасная. Каждое моё действие отнимает массу времени :( при этом компьютер у меня ну просто мега-супер-быстрый и мощный :)
С помощью какой системы можно это усовершенствовать? С помощью макросов? Или может что-то другое?
Спасибо!


Сообщение отредактировал Ekaterina - Вторник, 22.10.2013, 15:30
 
Ответить
СообщениеПомогите плз в решение следующей проблемы:
Есть множество экселевских файлов (назовём их "рабочие"), в каждом из которых есть шт. 10-20 листов. На этих листах почти в каждой ячейке формулы со ссылками на данные в другой файл (он один единственный, назовём его "управляющий". ) Открыть/закрыть каждый из "рабочих" файлов, сохранить изменения в них, а также совершить абсолютно любые изменения в рабочих файлах занимает ОГРОМНОЕ количество времени, я так понимаю как раз из-за вот этих вот многочисленных связей с управляющим файлом. Как ускорить работу всей этой системы?! нужно ведь работать с этим файлами, вносить кучу изменений, новых формул и т.д. а это невозможно, т.к. скорость ужасная. Каждое моё действие отнимает массу времени :( при этом компьютер у меня ну просто мега-супер-быстрый и мощный :)
С помощью какой системы можно это усовершенствовать? С помощью макросов? Или может что-то другое?
Спасибо!

Автор - Ekaterina
Дата добавления - 22.10.2013 в 15:29
Serge_007 Дата: Вторник, 22.10.2013, 15:36 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
С помощью какой системы можно это усовершенствовать?
Access, например


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
С помощью какой системы можно это усовершенствовать?
Access, например

Автор - Serge_007
Дата добавления - 22.10.2013 в 15:36
Ekaterina Дата: Вторник, 22.10.2013, 16:08 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Serge_007, а в Экселе никак нельзя?! Уж больно долго переводить всю эту систему в другую программу :( Может быть тогда не с помощью макросов решать этот вопрос, а может быть как-нибудь с помощью вкладки "подключения"? Ну т.е. как бы один раз и навсегда задать путь к тому управляющему файлу, из которого рабочий забирает информацию. И при открытии рабочего файла будут 1 раз обновляться связи с "управляюшим" файлом, а дальше можно будет спокойно работать в этом "рабочем файле" и он не будет тормозить? Или это невозможно?
 
Ответить
СообщениеSerge_007, а в Экселе никак нельзя?! Уж больно долго переводить всю эту систему в другую программу :( Может быть тогда не с помощью макросов решать этот вопрос, а может быть как-нибудь с помощью вкладки "подключения"? Ну т.е. как бы один раз и навсегда задать путь к тому управляющему файлу, из которого рабочий забирает информацию. И при открытии рабочего файла будут 1 раз обновляться связи с "управляюшим" файлом, а дальше можно будет спокойно работать в этом "рабочем файле" и он не будет тормозить? Или это невозможно?

Автор - Ekaterina
Дата добавления - 22.10.2013 в 16:08
Ekaterina Дата: Вторник, 22.10.2013, 16:09 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Serge_007, а разве с помощью макросов такое не решается?
 
Ответить
СообщениеSerge_007, а разве с помощью макросов такое не решается?

Автор - Ekaterina
Дата добавления - 22.10.2013 в 16:09
Serge_007 Дата: Вторник, 22.10.2013, 16:33 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
это невозможно?
Возможно. Всё возможно. Но это все "костыли". Согласно описанной Вами структуре, Вам нужна реляционная СУБД, коей и является Access


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
это невозможно?
Возможно. Всё возможно. Но это все "костыли". Согласно описанной Вами структуре, Вам нужна реляционная СУБД, коей и является Access

Автор - Serge_007
Дата добавления - 22.10.2013 в 16:33
_Boroda_ Дата: Вторник, 22.10.2013, 17:08 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Я раньше вынужден был делать нечто подобное и тоже все тормозило страшно.
Костылей (если без макросов) использовал 2:
1. Если управляющий файл сформирован в виде базы данных, то делал по нему сводную таблицу без кэша, вставлял ее в каждый рабочий файл на отдельный лист и обновлял только при изменениях в управляющем.
2. Если файл не как БД, то делал Query запрос без обновления. Опять же на новый лист каждого рабочего файла. Обновлял по мере необходимости.

А уже на лист в рабочей книге, в который эти данные пишутся, все ссылки переписывал


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯ раньше вынужден был делать нечто подобное и тоже все тормозило страшно.
Костылей (если без макросов) использовал 2:
1. Если управляющий файл сформирован в виде базы данных, то делал по нему сводную таблицу без кэша, вставлял ее в каждый рабочий файл на отдельный лист и обновлял только при изменениях в управляющем.
2. Если файл не как БД, то делал Query запрос без обновления. Опять же на новый лист каждого рабочего файла. Обновлял по мере необходимости.

А уже на лист в рабочей книге, в который эти данные пишутся, все ссылки переписывал

Автор - _Boroda_
Дата добавления - 22.10.2013 в 17:08
Ekaterina Дата: Вторник, 22.10.2013, 19:53 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
1. Т.е. если нужно внести какие-то изменения в управляющем файле, то при этом нужно внести в каждый рабочий файл на отдельный лист эти же изменения ручками?! Но ведь цель и состоит в том, чтобы вручную в рабочих файлах ничего не менять, а вместо этого вносить один раз изменения в управляющем файле, после чего эти изменения автоматически будут подтягиваться во всех рабочих файлах. А что значит " сводную таблицу без кэша"? Это как?
2. Вот тут ничего не поняла. Что такое "Query запрос"? Где можно про это почитать, чтоб узнать как его сделать?
Спасибо.
 
Ответить
Сообщение_Boroda_,
1. Т.е. если нужно внести какие-то изменения в управляющем файле, то при этом нужно внести в каждый рабочий файл на отдельный лист эти же изменения ручками?! Но ведь цель и состоит в том, чтобы вручную в рабочих файлах ничего не менять, а вместо этого вносить один раз изменения в управляющем файле, после чего эти изменения автоматически будут подтягиваться во всех рабочих файлах. А что значит " сводную таблицу без кэша"? Это как?
2. Вот тут ничего не поняла. Что такое "Query запрос"? Где можно про это почитать, чтоб узнать как его сделать?
Спасибо.

Автор - Ekaterina
Дата добавления - 22.10.2013 в 19:53
_Boroda_ Дата: Вторник, 22.10.2013, 20:31 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
!. Нет! Сводная сама подтянет все. Только нужно нажать "Обновить".
"Без кэща" - в параметрах таблицы - вкладка Данные снимаем галку "сохранять исходные данные вместе с таблицей" Можно и не снимать, но тогда вес файла Вам не понравится.
2.
а может быть как-нибудь с помощью вкладки "подключения"?

Это кто писал? Квери-запрос - это один из видов подключения к данным. Данные - Из других источников - Майкрософт Квери. На запрос админского пароля не обращайте внимание, жмите ОК


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение!. Нет! Сводная сама подтянет все. Только нужно нажать "Обновить".
"Без кэща" - в параметрах таблицы - вкладка Данные снимаем галку "сохранять исходные данные вместе с таблицей" Можно и не снимать, но тогда вес файла Вам не понравится.
2.
а может быть как-нибудь с помощью вкладки "подключения"?

Это кто писал? Квери-запрос - это один из видов подключения к данным. Данные - Из других источников - Майкрософт Квери. На запрос админского пароля не обращайте внимание, жмите ОК

Автор - _Boroda_
Дата добавления - 22.10.2013 в 20:31
PowerBoy Дата: Среда, 23.10.2013, 06:36 | Сообщение № 9
Группа: Проверенные
Ранг: Участник
Сообщений: 100
Репутация: 31 ±
Замечаний: 0% ±

2003
Цитата
2. Вот тут ничего не поняла. Что такое "Query запрос"? Где можно про это почитать, чтоб узнать как его сделать?
Спасибо.


Гляньте мою надстройку, как раз в тему:
http://www.excelworld.ru/forum/3-5665-66416-16-1382417756


Excel + SQL = ActiveTables (http://vk.com/ExcelSQL)
 
Ответить
Сообщение
Цитата
2. Вот тут ничего не поняла. Что такое "Query запрос"? Где можно про это почитать, чтоб узнать как его сделать?
Спасибо.


Гляньте мою надстройку, как раз в тему:
http://www.excelworld.ru/forum/3-5665-66416-16-1382417756

Автор - PowerBoy
Дата добавления - 23.10.2013 в 06:36
  • Страница 1 из 1
  • 1
Поиск:

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