Вылетает excel при обновлении сводной таблицы

Обновлено: 14.04.2023

Наверняка, работая с Сводными таблицами , вы замечали, что при добавлении новых строк или столбцов, они не попадают в сводный отчет при его обновлении. Приходится руками подтягивать новые данные. Давайте разбираться, как автоматизировать этот процесс.

Постановка задачи

Имеется таблица с данными, на основе которой построена Сводная таблица. Чтобы при добавлении новых данных в таблицу они попадали в Сводную при её обновлении, используем пару трюков.

Именованный диапазон данных в комбинации с функцией СМЕЩ

Функция СМЕЩ возвращает ссылку на диапазон заданного размера (высота и ширина), отстоящий от стартовой ячейки на заданное число строк и столбцов.

=СМЕЩ (ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина])

Аргументы функции:

  • Ссылка (обязательный аргумент) — ссылка, от которой вычисляется смещение, аргумент должен быть ссылкой на ячейку или на диапазон смежных ячеек, в противном случае функция возвращает значение ошибки ЗНАЧ! ;
  • Смещ_по_строкам (обязательный аргумент) — количество строк, которые требуется отсчитать вверх или вниз, чтобы левая верхняя ячейка результата ссылалась на нужную ячейку;
  • Смещ_по_столбцам (обязательный аргумент) — количество столбцов, которые требуется отсчитать влево или вправо, чтобы левая верхняя ячейка результата ссылалась на нужную ячейку;
  • Высота (не обязательный аргумент) — высота (число строк) возвращаемой ссылки, значение должно быть положительным числом.
  • Ширина (не обязательный аргумент) — ширина (число столбцов) возвращаемой ссылки, значение должно быть положительным числом.

Теперь, посмотрим, как происходит захват диапазона:

Из ячейки C2 опускаемся ниже на две строки (первый аргумент). Затем, двигаемся вправо по столбцам на четыре ячейки до столбца G4 (второй аргумент). Диапазон захвата таблицы с данными 3х3 , последние два аргумента. Справа построена Сводная таблица, на основе захваченного диапазона.

Перейдем к решению исходной задачи. Создадим именованный диапазон, Формулы ► Диспетчер имен ► Создать :

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

Используйте решения, приведенные в этой статье, в указанном порядке. Если вы уже пробовали один из этих методов, но он не помог, перейдите к следующему решению в списке.

Примечание: При возникновении проблем с открытием файлов Excel после обновления Windows 7 до Windows 10 см. статью Ошибки при открытии файлов Office после перехода с Windows 7 на Windows 10.

Запуск Excel в безопасном режиме

Сейф режиме можно запускать Excel запуска, не сталкиваясь с определенными программами запуска. Вы можете открыть Excel в безопасном режиме, нажав и удерживая нажатой CTRL во время запуска программы, или с помощью переключателя /safe (excel.exe /safe) при запуске программы из командной строки. При запуске Excel в безопасном режиме она обходить такие функции и параметры, как альтернативное расположение запуска, измененные панели инструментов, папка xlstart и Excel надстройки. Однако надстройки COM исключаются.

Если проблема устранена после запуска Excel в безопасном режиме, см. в этой Excel.

Если проблема не устранена после запуска Excel в безопасном режиме, переначните к следующему элементу в этом списке.

Установка последних обновлений

Возможно, вам потребуется настроить Windows обновления для автоматической загрузки и установки рекомендуемых обновлений. Установка важных рекомендаций и оптимальных обновлений часто может устранить проблемы, заменив их и исправив уязвимости. Чтобы установить последние Office обновлений, выполните действия, которые можно найти в статье Обновление Office и компьютера.

Если установка последних обновлений для Office не решила проблему, перейдите к следующему пункту списка.

Проверка того, что Excel не используется другим процессом

Если Excel используется другим процессом, эти сведения будут отображаться в строке состояния в нижней части Excel окна. Если в это время попытаться выполнить другие действия, Excel может не отвечать. Подождите, пока задание выполнится, прежде чем начинать другие действия.

Если Excel не используется другим процессом, перейдите к следующему пункту в списке.

Выявление возможных проблем с надстройками

Хотя надстройки могут улучшить ваш опыт, они могут периодически мешать работе или конфликтовть с Excel. Попробуйте запустить Excel без надстроек, чтобы проверить, не решится ли проблема.

Выполните одно из указанных ниже действий.

Если вы работаете в Windows 10, выберите Начните > Все приложения > Windows Система > Выполнить > введите Excel /safe в поле Выполнить, а затем нажмите кнопку ОК.

Если вы запущены Windows 8, в меню Приложения > введите Excel /safe в поле Выполнить, а затем нажмите кнопку ОК.

Если вы работаете Windows 7, нажмите кнопку Начните > введите Excel /safe в поиске программ и файлов,а затем нажмите кнопку ОК.

Если проблема устранена, щелкните Файл > Параметры > Надстройки.

Выберите Надстройки COM и нажмите кнопку Перейти.

С очистки всех флажков в списке нажмите кнопку ОК.

Закройте приложение Excel и снова запустите его.

Если проблема не возникает при перезапуске Excel, включите надстройки по одной, пока она не будет возникать. Это позволит понять, какая надстройка вызывает проблему. Перезапускайте Excel после включения каждой надстройки.

Если отключение надстроек не решило проблему, перейдите к следующему пункту в списке.

Изучение Excel файлов и их содержимого

Excel файлы могут существовать на компьютере в течение долгого времени. Они обновляются с версии на версию и часто перенабьются от одного пользователя к другому. Часто пользователь наследует файл Excel, но не знает, что входит в него. Проблемы с производительностью или сбоем могут быть причиной следующих причин:

Формулы, ссылаясь на столбцы.

Формулы массива, ссылающие на неравные числа элементов аргументов.

Сотни, или, возможно, тысячи скрытых или 0 объектов высоты и ширины.

Избыточные стили, вызванные частым копированием и копированием в книгу.

Слишком много и недопустимых имен.

Если эти действия не устраняют проблему, пере продолжите работу с следующим элементом в списке.

Проверка того, создается ли файл третьей стороной

Иногда Excel файлы создаются сторонним приложением. В этом случае файлы могут быть созданы неправильно, а некоторые функции могут работать неправильно при их Excel. В этом случае проверьте функции в новых файлах за пределами стороннего приложения. Если функции работают правильно, убедитесь, что третьей стороне известно об этой проблеме.

Если проблема не устранена после проверки за пределами стороннего приложения, пере продолжите работу с следующим элементом в списке.

Выборочный запуск, чтобы определить, конфликтуют ли программы, процессы или службы с Excel

При Windows запуска несколько приложений и служб запускаются автоматически, а затем запускаются в фоновом режиме. Такие приложения и службы могут мешать другому программному обеспечению на компьютере. Выборочная загрузка (также называется «чистой загрузкой») поможет выявить проблемы с конфликтующие приложениями. Чтобы выполнить выборочное запуск, в зависимости от версии Windows выберите одну из следующих ссылок, а затем выполните действия, следующие в статье:

Windows 10, Windows 7, Windows 8: выборочный запуск с помощью system ConfigurationWindows Vista: выборочный запуск с помощью system
ConfigurationWindows XP: создание и настройка учетных записей пользователей в
Windows XP

Выборочная загрузка помогает выявить процесс, службу или приложение, которые конфликтуют с Excel.

Если после повторного создания профиля ваша проблема не устранена, пере продолжите работу с следующим элементом в списке.

Восстановление программ Office

Если Excel перестает отвечать на запросы или прекращает работать, восстановление программ Office может устранить проблемы за счет автоматического исправления ошибок в файлах Office. Инструкции по восстановлению см. в этой Office приложении.

Если восстановление программ Office не решило проблему, перейдите к следующему пункту в списке.

Проверка актуальности версии антивирусной программы и наличия конфликтов с Excel

Если антивирусная программа не обновлена, Excel может работать неправильно.

Проверка актуальности антивирусной программы

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

Проверьте, не конфликтует ли антивирусная программа с Excel:

Если антивирусная программа поддерживает интеграцию с Excel, вы можете столкнуться с проблемами производительности. В таком случае можно отключить интеграцию Excel с антивирусной программой. Вы также можете отключить все надстройки антивирусной программы, установленные в Excel.

Важно: Изменение параметров антивирусной программы может привести к уязвимости компьютера для вирусных, мошеннических или вредоносных атак. Корпорация Майкрософт не рекомендует изменять параметры антивирусной программы. Используйте это решение на свой страх и риск.

Возможно, вам придется обратиться к поставщику антивирусной программы, чтобы узнать, как настроить ее таким образом, чтобы исключить интеграцию с Excel или сканирование в Excel.

Дополнительные сведения

Дополнительные возможности по устранению неполадок

Если упомянутые выше методы не уладили проблему, проблема может быть как в файле, так и в среде. В следующем разделе описано, как устранить дополнительную проблему, которая может привести Excel зависать или аварийно сбой.

Факторы, влияющие на среду

Факторы, влияющие на среду, так же важны, как содержимое файла, и надстройки при устранении сбоя. Чтобы определить причину проблемы, с помощью следующих действий:

Выполните основные действия по устранению неполадок.

Проверьте файлы в максимально чистой среде.

В следующих разделах описаны некоторые области, которые стоит и далее и далее.

Место хранения файла

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

• Перенаправленная папка «Мои документы» на сервер

• Открытие файлов из веб-папки или SharePoint

• Удаленный рабочий стол/Citrix

• Виртуализированная среда. Дополнительные сведения о программном обеспечении Майкрософт, которое работает в виртуализированной среде, см. в следующей статье: Политика поддержки программного обеспечения Корпорации Майкрософт, запущенного в программном обеспечении для виртуализации оборудования, не от корпорации Майкрософт.

Excel файлы могут стать довольно большими при добавлении большого количества форматирования и фигур. Убедитесь, что в вашей системе достаточно ОЗУ для запуска приложения. Требования к системе для Microsoft Office приложений можно найти в следующих статьях Майкрософт:

Office 2010 в 2010 г. были представлены 64-битные версии Office, чтобы использовать более крупные вычислительные мощности. Чтобы узнать больше о 64-битных выпусках Office, перейдите к следующим статьям Майкрософт:

Принтеры и драйверы видео

При запуске Excel проверяется драйверы принтера и видео по умолчанию, которые будут отображать Excel книги. Excel является интенсивной печатью, и она будет работать медленнее, Excel файлы сохраняются в страничный режим. Проверка файла с помощью различных принтеров, таких как драйвер принтера «Автор документов Microsoft XPS» или видеока драйвера VGA, определяет, есть ли проблема с определенным принтером или видео драйвером.

Если у вас по-прежнему возникли проблемы с Excel после устранения указанных здесь методов, обратитесь в службу поддержки Майкрософт за помощью в устранении неполадок.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Сразу оговорюсь, что материал статьи предназначается для начинающих пользователей Excel. Опытные пользователи уже зажигательно станцевали на этих граблях не раз, поэтому моя задача уберечь от этого молодых и неискушённых «танцоров».

Вы не даёте заголовки столбцам таблиц

Многие инструменты Excel, например: сортировка, фильтрация, умные таблицы, сводные таблицы, — подразумевают, что ваши данные содержат заголовки столбцов. В противном случае вы либо вообще не сможете ими воспользоваться, либо они отработают не совсем корректно. Всегда заботьтесь, чтобы ваши таблицы содержали заголовки столбцов.

Пустые столбцы и строки внутри ваших таблиц

Это сбивает с толку Excel. Встретив пустую строку или столбец внутри вашей таблицы, он начинает думать, что у вас 2 таблицы, а не одна. Вам придётся постоянно его поправлять. Также не стоит скрывать ненужные вам строки/столбцы внутри таблицы, лучше удалите их.

На одном листе располагается несколько таблиц

Если это не крошечные таблицы, содержащие справочники значений, то так делать не стоит.

Вам будет неудобно полноценно работать больше чем с одной таблицей на листе. Например, если одна таблица располагается слева, а вторая справа, то фильтрация одной таблицы будет влиять и на другую. Если таблицы расположены одна под другой, то невозможно воспользоваться закреплением областей, а также одну из таблиц придётся постоянно искать и производить лишние манипуляции, чтобы встать на неё табличным курсором. Оно вам надо?

Данные одного типа искусственно располагаются в разных столбцах

Очень часто пользователи, которые знают Excel достаточно поверхностно, отдают предпочтение такому формату таблицы:

Казалось бы, перед нами безобидный формат для накопления информации по продажам агентов и их штрафах. Подобная компоновка таблицы хорошо воспринимается человеком визуально, так как она компактна. Однако, поверьте, что это сущий кошмар — пытаться извлекать из таких таблиц данные и получать промежуточные итоги (агрегировать информацию).

Дело в том, что данный формат содержит 2 измерения: чтобы найти что-то в таблице, вы должны определиться со строкой, перебирая филиал, группу и агента. Когда вы найдёте нужную стоку, то потом придётся искать уже нужный столбец, так как их тут много. И эта «двухмерность» сильно усложняет работу с такой таблицей и для стандартных инструментов Excel — формул и сводных таблиц.

Если вы построите сводную таблицу, то обнаружите, что нет возможности легко получить данные по году или кварталу, так как показатели разнесены по разным полям. У вас нет одного поля по объёму продаж, которым можно удобно манипулировать, а есть 12 отдельных полей. Придётся создавать руками отдельные вычисляемые поля для кварталов и года, хотя, будь это всё в одном столбце, сводная таблица сделала бы это за вас.

Если вы захотите применить стандартные формулы суммирования типа СУММЕСЛИ (SUMIF), СУММЕСЛИМН (SUMIFS), СУММПРОИЗВ (SUMPRODUCT), то также обнаружите, что они не смогут эффективно работать с такой компоновкой таблицы.

Рекомендуемый формат таблицы выглядит так:

Разнесение информации по разным листам книги «для удобства»

Ещё одна распространенная ошибка — это, имея какой-то стандартный формат таблицы и нуждаясь в аналитике на основе этих данных, разносить её по отдельным листам книги Excel. Например, часто создают отдельные листы на каждый месяц или год. В результате объём работы по анализу данных фактически умножается на число созданных листов. Не надо так делать. Накапливайте информацию на ОДНОМ листе.

Информация в комментариях

Часто пользователи добавляют важную информацию, которая может им понадобиться, в комментарий к ячейке. Имейте в виду, то, что находится в комментариях, вы можете только посмотреть (если найдёте). Вытащить это в ячейку затруднительно. Рекомендую лучше выделить отдельный столбец для комментариев.

Бардак с форматированием

Определённо не добавит вашей таблице ничего хорошего. Это выглядит отталкивающе для людей, которые пользуются вашими таблицами. В лучшем случае этому не придадут значения, в худшем — подумают, что вы не организованы и неряшливы в делах. Стремитесь к следующему:

  1. Каждая таблица должна иметь однородное форматирование. Пользуйтесь форматированием умных таблиц. Для сброса старого форматирования используйте стиль ячеек «Обычный».
  2. Не выделяйте цветом строку или столбец целиком. Выделите стилем конкретную ячейку или диапазон. Предусмотрите «легенду» вашего выделения. Если вы выделяете ячейки, чтобы в дальнейшем произвести с ними какие-то операции, то цвет не лучшее решение. Хоть сортировка по цвету и появилась в Excel 2007, а в 2010-м — фильтрация по цвету, но наличие отдельного столбца с чётким значением для последующей фильтрации/сортировки всё равно предпочтительнее. Цвет — вещь небезусловная. В сводную таблицу, например, вы его не затащите.
  3. Заведите привычку добавлять в ваши таблицы автоматические фильтры (Ctrl+Shift+L), закрепление областей. Таблицу желательно сортировать. Лично меня всегда приводило в бешенство, когда я получал каждую неделю от человека, ответственного за проект, таблицу, где не было фильтров и закрепления областей. Помните, что подобные «мелочи» запоминаются очень надолго.

Объединение ячеек

Используйте объединение ячеек только тогда, когда без него никак. Объединенные ячейки сильно затрудняют манипулирование диапазонами, в которые они входят. Возникают проблемы при перемещении ячеек, при вставке ячеек и т.д.

Объединение текста и чисел в одной ячейке

Тягостное впечатление производит ячейка, содержащая число, дополненное сзади текстовой константой « РУБ.» или » USD», введенной вручную. Особенно, если это не печатная форма, а обычная таблица. Арифметические операции с такими ячейками естественно невозможны.

Числа в виде текста в ячейке

Избегайте хранить числовые данные в ячейке в формате текста. Со временем часть ячеек в таком столбце у вас будут иметь текстовый формат, а часть в обычном. Из-за этого будут проблемы с формулами.

Если ваша таблица будет презентоваться через LCD проектор

Выбирайте максимально контрастные комбинации цвета и фона. Хорошо выглядит на проекторе тёмный фон и светлые буквы. Самое ужасное впечатление производит красный на чёрном и наоборот. Это сочетание крайне неконтрастно выглядит на проекторе — избегайте его.

Страничный режим листа в Excel

Это тот самый режим, при котором Excel показывает, как лист будет разбит на страницы при печати. Границы страниц выделяются голубым цветом. Не рекомендую постоянно работать в этом режиме, что многие делают, так как в процессе вывода данных на экран участвует драйвер принтера, а это в зависимости от многих причин (например, принтер сетевой и в данный момент недоступен) чревато подвисаниями процесса визуализации и пересчёта формул. Работайте в обычном режиме.

Я в Excel 2010 подключаюсь к нескольким,отдельно доступ к БД 2010 из Excel через подключения к данным сводной таблицы.

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

однако, если я сохраню и закрою после обновления нескольких, а затем вернусь и обновлю последний, нет вообще проблема.

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

могу ли я воссоздать этот эффект через VBA без сохранения/закрытия? есть ли лучшее решение этой проблемы?

  • запрос не запущен, или не удалось открыть таблицу базы данных.
  • проблемы с получением данные.
  • не удалось обновить сводную таблицу, функцию куба или срез с помощью соединения.

Код

Строку Подключения

Попытки Решения

  • Отключить Фоновое Обновление — уже отключен
  • отключить автоматическое восстановление (для сохранения памяти)
  • очистить «отменить стек» (для сохранения память)
  • ‘DoEvents’ для задержки выполнения кода до завершения каждого обновления, изменение:

решение!

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

Я не знаю специфики почему это работает, какая часть этого позволяет Excel преодолеть свое самоограничение. Я хотел бы услышать, если кто знает!

Это не полный ответ, а попытка помочь отладки, так что, надеюсь, мы сможем найти решение.

Я считаю, что вы можете решить эту проблему, отладив соединения. Попробуйте заменить код обновления выше (и замену на DoEvents)следующим подразделом. Во-первых, возможно, что отображение диалога между обновлениями исправит проблему (если проблема заключается в одновременном обновлении и т. д.). Во-вторых, каждый раз, когда он работает, тщательно проверьте, что ничего не имеет измененный. Пожалуйста, сообщайте о любых открытиях или информации. Если вы все еще получаете ошибки, шаг через код и доложить строку, которая вызывает ошибку.

дополнительные вопросы вы можете ответить, если вы все еще получаете ошибки:

  • был ли BackgroundQuery всегда ложным?
  • была ли заметная задержка между каждым набором диалоговых окон (указывающая, что Excel ждет завершения обновления) или все они появились сразу после последнего один?
  • какая строка кода вызывает начальную ошибку? Если вы обновите соединения в обратном порядке (раскомментировав строку «шаг -1»), вы получите ошибку при том же соединении?
  • когда вы говорите, что можете обновить соединения вручную, это через другой макрос или через Data > > Connections > > Refresh?
  • ошибки, если вы вручную выберите «RefreshAll»?

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

поэтому у меня была аналогичная ошибка, когда я пытался создать скрипт VBA для автоматического обновления книги excel в данный момент времени, и было несколько вещей, которые я сделал в своем скрипте VBA, чтобы заставить это работать. Один из них отключение фонового обновления. Это может быть ваша проблема, и вы можете легко отключить ее, перейдя в свойства подключения и отключив обновление фона.

вот что я сделал в VBA, когда я получал эту ошибку, хотя я скажу, что я не использовал его с БД MS access. У меня была одна книга excel, которую я использовал как «бегун», и она открывала другие книги одну за другой и обновляла их соединения. В основном у меня была переменная для path и extension и поместите имена каждой книги в массив и выполните цикл через массив.

Я объединил путь и расширение, чтобы дать мне полное имя файла, вы увидите это в цикле.

вот как выглядела моя петля :

получить имя соединения есть несколько способов, в том числе, просто пытаюсь понять, что это вручную. Для меня, потому что я хотел сделать это так, чтобы мне не нужно было вручную вводить каждое имя соединения, я использовал неотъемлемый шаблон, который я видел с именами соединений.

в моем случае это был baseNameOfWorkbook & » POS Report»

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

Дайте мне знать, если это сработает.

вы можете использовать VBA для вызова обновлений индивидуально через activeworkbook.объект подключения. См.этот столб переполнения стека для некоторых подсказок по этому методу. Более атомистическое приложение может позволить лучше понять и контролировать. Например, как только у вас есть все шаги на месте, вы можете попробовать вставить DoEvents до решить вопрос.

очистить системную память, вы всегда можете запустить что-то вроде этого:

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

пожалуйста, расценивайте мое предыдущее предложение, поскольку я думал о решении, которое помогло мне в доступе.

Как вы знаете, если вы изменяете данные в исходной таблице, относительная сводная таблица не обновляет данные в ней в то же время. Если вам нужно обновить сводную таблицу при изменении данных в таблице в Excel, я могу рассказать вам несколько быстрых способов.

Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
  • Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
  • Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Обновите сводную таблицу на листе, нажав кнопку «Обновить»

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

В Excel есть функция «Обновить» и «Обновить все» для обновления сводной таблицы на одном листе.

Щелкните сводную таблицу, данные которой нужно обновить, а затем щелкните Опция (в Excel 2013 щелкните АНАЛИЗ)> обновление > обновление. Смотрите скриншот:

документ-обновление-сводная таблица-данные-1

Если вы хотите обновить все сводные таблицы на одном листе, вы можете выбрать Обновить все.

Обновить сводную таблицу на листе или в книге с помощью VBA

С помощью VBA вы можете не только обновлять все сводные таблицы на одном листе, но также можете обновлять все сводные таблицы во всей книге.

1. Нажмите F11 + Alt вместе на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.

2. Затем нажмите Вставить > Модуль чтобы вставить новое окно модуля. А затем скопируйте следующий код VBA в окно.

VBA: обновить сводные таблицы на листе.

3. Нажмите Запустите кнопку в окне или клавишу F5 для запуска VBA, то сводные таблицы на листе обновляются.

Чаевые: Чтобы обновить все сводные таблицы во всей книге, вы можете использовать следующий VBA.

Читайте также:

      

  • Как обновить браузер уран до последней версии
  •   

  • Газпромбанк 1с модуль обмена с банком
  •   

  • Как удалить автозаполнение в гугл хром
  •   

  • Где нхл в яндекс браузере
  •   

  • Программа загружается в оперативную память

Hi All:

I am having an issue with Excel 2013 64 bit running on Win 7 Pro 64 bit freezing when updating a pivot table on a 66.9 MB file.

When the table has a row inserted or updated data to the worksheet, when refreshed it continues to go to non responsive, then crashes.

Error logs provide the following insight. (see below).

We have done all of the following and still no resolve. I need to have this resolved ASAP as we are in the last quarter of the year and several issues are transpiring because our accounting department can perform their duties.

1. Tried to rename the file and open again — no resolve.

2. Tried to remove and disable any and all Add-ins — no resolve.

3. We enabled / disabled hardware graphic acceleration and — no resolve

4. We enabled / disabled Dynamic Data Exchange — no resolve.

5. Removed all office programs from client machine and did a fresh install and again — no resolve.

This appears to be the only document we have issues with and cannot resolve this issue any suggestions greatly appreciated.

На чтение 8 мин Просмотров 4.1к. Опубликовано 23.05.2019

Содержание

  1. Обновление вручную
  2. Блокировка изменения ширины столбцов и форматирования ячеек
  3. Автоматическое обновление данных при открытии книги
  4. Обновление вручную
  5. Блокировка изменения ширины столбцов и форматирования ячеек
  6. Автоматическое обновление данных сводной таблицы при открытии книги
  7. Дополнительные сведения
  8. Get expert help now

Сводные таблицы и диаграммы не обновляются автоматически.

Если вы изменили исходные данные, сводную таблицу необходимо обновить:

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами на вкладке Параметры в группе Данные нажмите кнопку Обновить.

Если вы добавили новые записи в диапазон исходных данных, чтобы включить их в отчет сводной таблицы необходимо обновить Источник данных сводной таблицы. Для этого выполните следующие действия:

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами на вкладке Параметры в группе Данные нажмите кнопку Источник данных.

3. В окне диалога Изменить источник данных сводной таблицы в поле Таблица или диапазон укажите измененный диапазон исходных данных.

4. Нажмите кнопку ОК.

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 153.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 58.

Оформление сводной таблицы

При необходимости Вы можете изменить оформление сводной таблицы. Для этого:

1. Выделите ячейку внутри Сводной таблицы.

2. В разделе Работа со сводными таблицами перейдите на вкладку Конструктор.

3. В группе Стили сводной таблицы выберите подходящий стиль оформления.

4. В группе Параметры стилей сводной таблицы, используя соответствующие флажки, настройте форматное выделение:

5. В группе Макет используя кнопку Общие итоги включите или отключите отображение итогов по строкам и/или столбцам используя соответствующие команды.

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 154.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 66.

Создание Сводной диаграммы на основе Сводной таблицы

Вы можете данные сводной таблицы представить в графическом виде с помощью сводной диаграммы. Для создания сводной диаграммы выполните следующие действия:

1. Выберите отчет сводной таблицы. На ленте появится панель Работа со сводными таблицами с дополнительными вкладками Параметры и Конструктор

2. На вкладке Параметры в группе Сервис нажмите кнопку Сводная диаграмма.

3. В окне диалога Вставка диаграммы выберите нужный тип и подтип диаграммы. Можно использовать любой тип, кроме точечной, пузырьковой и биржевой диаграммы.

4. Нажмите кнопку ОК. На текущий лист будет добавлена сводная диаграмма.

Более подробную информацию вы можете найти в книгах:

1. Иванов И.И. Microsoft Excel 2010 для квалифицированного пользователя. — СПб.: 2011. — С. 155.

2. Джелен Б., Александр М. Сводные таблицы в Microsoft Excel 2010.: Пер. с англ. – М.: 2011. – С. 69.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Как то на паре, один преподаватель сказал, когда лекция заканчивалась — это был конец пары: «Что-то тут концом пахнет». 8513 — | 8099 — или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Вы можете в любой момент нажать кнопку Обновить, чтобы обновить данные в сводных таблицах в книге. Можно обновлять значения в сводных таблицах, подключенных к внешним данным, таким как базы данных (SQL Server, Oracle, Access и другие), куб служб Analysis Services, веб-каналы данных и многие другие источники. Вы также можете обновлять данные из исходной таблицы в той же или другой книге. Кроме того, можно настроить автоматическое обновление данных сводной таблицы при открытии книги.

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

Обновление вручную

Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

На вкладке Анализ выберите команду Обновить или нажмите ALT+F5.

Совет: Чтобы одновременно обновить все сводные таблицы в книге, нажмите кнопку анализ > Обновить все.

Если таблица обновляется слишком долго, на вкладке Анализ нажмите стрелку рядом с кнопкой Обновить и выберите пункт Состояние обновления. Так вы сможете проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

Блокировка изменения ширины столбцов и форматирования ячеек

Если при обновлении сводной таблицы изменяется ширина столбцов и форматирование данных, но вы не хотите, чтобы это происходило, установите вот эти флажки.

На вкладке Анализ нажмите кнопку Параметры.

На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

Автоматическое обновление данных при открытии книги

Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

На вкладке Анализ нажмите кнопку Параметры.

На вкладке » данные » установите флажок Обновить данные при открытии файла .

Обновление вручную

Щелкните в любом месте сводной таблицы.

Откроется окно » работасо сводными таблицами» с дополнительными параметрами и вкладкой » конструктор «.

На вкладке Параметры в группе данные выполните одно из указанных ниже действий.

Чтобы обновить данные в соответствии с источником данных, нажмите кнопку Обновить или нажмите клавиши Alt + F5.

Вы также можете щелкнуть сводную таблицу правой кнопкой мыши и выбрать команду Обновить.

Чтобы обновить все сводные таблицы в книге, нажмите кнопку » Обновить «, а затем выберите команду » Обновить все».

Если обновление занимает больше времени, чем ожидалось, нажмите кнопку параметры > Обновить > Обновить состояние , чтобы проверить состояние обновления.

Чтобы отменить обновление, нажмите Отменить обновление.

Блокировка изменения ширины столбцов и форматирования ячеек

Если при обновлении сводной таблицы изменяется ширина столбцов и форматирование данных, но вы не хотите, чтобы это происходило, установите вот эти флажки.

Нажмите кнопку параметры > Параметры.

На вкладке Макет и формат установите флажки Автоматически изменять ширину столбцов при обновлении и Сохранять форматирование ячеек при обновлении.

Автоматическое обновление данных сводной таблицы при открытии книги

Щелкните в любом месте сводной таблицы.

На вкладке Параметры в группе Сводная таблица нажмите кнопку Параметры.

В диалоговом окне » Параметры сводной таблицы » на вкладке » данные » установите флажок обновлять данные при открытии файла .

При добавлении новых данных в источник необходимо обновить все основанные на нем сводные таблицы. Чтобы обновить сводную таблицу, можно щелкнуть правой кнопкой мыши в любом месте ее диапазона и выбрать команду Обновить

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Get expert help now

Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.

Для того чтобы обновить данные в сводной таблице необходимо проделать следующие операции:

Необходимо выделить ячейку в сводной таблице, содержимое которой необходимо обновить.

После этого нажмите кнопку «Обновить» данные на панели инструментов Сводные таблицы или же в пункте меню «Данные» «обновить данные». После этого произойдет автоматическое обновление ячейки.

Рисунок 4 Значок «Обновить»

Чтобы сводная таблица обновлялась при открытии книги, выберите команду Параметры в меню «Сводная таблица» на панели инструментов «Сводные таблицы». Установите флажок «обновить» при открытии в группе «Источник».

Если сводная таблица создана на основе данных, находящихся в списке Microsoft Excel, и происходит добавление новых полей в исходный диапазон, добавить эти поля после обновления таблицы можно с помощью мастера сводных таблиц. Для этого выделите ячейку сводной таблицы, нажмите кнопку «Мастер сводных таблиц» на панели инструментов «Сводные таблицы» и перетащите новые поля в область сведения.

Чтобы обновить все сводные таблицы в книге, на панели инструментов «Сводные таблицы» выберите команду » Обновить данные» в меню «Сводная таблица».

Чтобы не вводить пароль для доступа к внешней базе данных при обновлении сводной таблицы, можно сохранить его как часть запроса. На панели инструментов Сводные таблицы выберите команду Параметры в меню Сводная таблица и установите флажок сохранить пароль в группе Внешние данные.[2]

Для отключения обновления сводной таблицы при открытии файла выделите ячейку сводной таблицы, для которой обновление не будет происходить при открытии. Далее на панели инструментов «Сводные таблицы» выберите команду «Параметры» в меню «Сводная таблица».

После этого в появившемся окне снимите флажок «обновить при открытии».

Рисунок 5 Параметры данных сводной таблицы

Выяснив что обновления нам нужны из за того что данные в таблице динамические, и научившись использовать обновления, переходим к следующему не менее важному разделу «Сортировки».

Понравилась статья? Поделить с друзьями:
  • Вылетает word что это
  • Вылетает excel 2016 при работе
  • Вылетает word при запуске
  • Выключить общий доступ excel
  • Вылетает word на телефоне