Как полностью удалить кэш в Excel: инструкция для всех версий (2010–2026)

Microsoft Excel — мощный инструмент для работы с данными, но со временем его производительность может заметно снижаться. Одна из причин — накопившийся кэш: временные файлы, которые программа создаёт для ускорения повторных операций. Эти файлы занимают место на диске, замедляют открытие документов и иногда становятся источником ошибок вроде #ЗНАЧ! или #ССЫЛКА!. В отличие от браузеров, где очистка кэша интуитивно понятна, в Excel этот процесс скрыт от пользователя и требует знания конкретных методов.

В этой статье вы найдёте актуальные способы очистки кэша для всех версий Excel (включая Microsoft 365, Excel 2021, 2019, 2016 и старше), а также решения для Excel Online и мобильных приложений. Мы разберём, какие именно файлы можно безопасно удалять, а какие трогать не стоит, чтобы не нарушить работу программы. Особое внимание уделим скрытым папкам с временными данными, которые Windows не показывает по умолчанию, но которые часто становятся причиной сбоев при работе с большими таблицами.

Что такое кэш в Excel и почему его нужно чистить

Кэш в Excel — это набор временных файлов, которые программа создаёт для:

  • 📊 Ускорения повторного открытия документов (хранение последних версий)
  • 🔄 Восстановления данных после сбоев (автосохранение)
  • 🖼️ Отображения превью файлов в меню Файл → Открыть
  • 📈 Оптимизации работы формул и сводных таблиц

Однако со временем эти файлы накапливаются и приводят к проблемам:

  • ⚠️ Замедление запуска Excel (особенно заметно на слабых ПК)
  • 🐢 Тормоза при работе с большими файлами (>100 МБ)
  • 🔄 Ошибки синхронизации в Excel Online или OneDrive
  • 🚫 Конфликты при совместном редактировании документов

Важно понимать, что кэш Excel хранится в двух местах:

  1. Локальные временные файлы — создаются на вашем ПК в скрытых папках (%Temp%, AppData).
  2. Облачный кэш — используется в Excel Online и синхронизируется с OneDrive/SharePoint.
⚠️ Внимание: Не путайте кэш Excel с кэшем формул (расчёты в ячейках). Очистка последнего приведёт к пересчёту всех зависимостей в книге, что может занять часы для сложных моделей.
📊 Как часто вы чистите кэш в Excel?
Никогда не чистил
Раз в месяц
Только когда программа тормозит
После каждого крупного проекта

Способ 1: Очистка временных файлов Excel через папку Temp

Самый быстрый метод — удалить временные файлы, которые Excel создаёт при работе. Они хранятся в системной папке Temp и имеют расширения .tmp, .xlk или .xlb.

Инструкция для Windows 10/11:

  1. Нажмите Win + R, введите %temp% и нажмите Enter.
  2. В открывшейся папке отсортируйте файлы по дате (Просмотр → Сортировка → Дата изменения).
  3. Удалите все файлы с расширениями:
    • 📄 .xar — архивы временных данных
    • 📄 .xlk — файлы блокировки (если Excel аварийно закрылся)
    • 📄 .tmp — общие временные файлы
  • Очистите корзину.
  • Для macOS путь к временным файлам другой:

    /Users/[Ваше_имя_пользователя]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/

    Удалить файлы с датой изменения старше 7 дней|Оставить файлы с расширением .dll и .exe|Проверить, не запущен ли Excel перед очисткой|Перезагрузить ПК после удаления-->

    ⚠️ Внимание: Если в папке Temp вы увидите файл Excel8.0 или Excel12.0 — не удаляйте его вручную! Это системный файл интеграции с Office, его очистка может нарушить работу других программ пакета (Word, PowerPoint).

    Способ 2: Сброс настроек Excel (включая кэш формул)

    Если Excel начал выдавать ошибки в формулах (#ЗНАЧ!, #ЧИСЛО!) или сводные таблицы обновляются неправильно, проблема может быть в кэше вычислений. В этом случае поможет сброс настроек программы.

    Для Windows:

    1. Закройте все книги Excel.
    2. Нажмите Win + R, введите excel.exe /safe и нажмите Enter (запуск в безопасном режиме).
    3. Перейдите в Файл → Параметры → Формулы.
    4. Нажмите Вычисление → Параметры вычислений и выберите Автоматически, кроме таблиц данных.
    5. Закройте Excel и запустите его обычно.

    Для macOS:

    1. Откройте Terminal (через Spotlight).
    2. Введите команду:
      defaults delete com.microsoft.Excel
    3. Перезапустите Excel.
    Тип кэша Где хранится Как очистить Последствия
    Временные файлы %Temp%, AppData\Local\Microsoft\Office Удаление вручную или через Очистка диска Ускорение запуска Excel
    Кэш формул Реестр Windows, настройки Excel Сброс через Параметры → Формулы Пересчёт всех зависимостей в книге
    Кэш превью AppData\Roaming\Microsoft\Excel Удаление файлов .png и .thumbnail Исчезновение миниатюр в меню Открыть
    Облачный кэш OneDrive/SharePoint Очистка через веб-интерфейс Синхронизация заново

    Способ 3: Очистка кэша Excel Online и OneDrive

    Если вы работаете с Excel Online или храните файлы в OneDrive, кэш синхронизируется с облаком. Чтобы его очистить:

    Для Excel Online:

    1. Откройте OneDrive в браузере.
    2. Перейдите в Параметры (⚙) → Параметры → Общие.
    3. Нажмите Очистить кэш Office (опция появится, если вы ранее редактировали файлы в онлайн-режиме).

    Для OneDrive для Windows/macOS:

    1. Щёлкните по значку OneDrive в системном трее (Windows) или строке меню (macOS).
    2. Выберите Параметры → Настройки → Очистить кэш файлов.
    3. Подтвердите действие и дождитесь завершения синхронизации.
    4. Если после очистки кэша файлы в Excel Online отображаются некорректно:

      • 🔄 Обновите страницу браузера (F5 или Ctrl + R).
      • 🧹 Очистите кэш браузера (Ctrl + Shift + Del в Chrome/Edge).
      • 🔗 Переподключите учётную запись Microsoft в настройках OneDrive.
      Что делать, если после очистки кэша Excel Online перестал сохранять изменения?

      Если после очистки кэша изменения в Excel Online не сохраняются, проверьте:

      1. Подключение к интернету (должно быть стабильным, без перебоев).

      2. Права доступа к файлу (возможно, у вас только режим "Просмотр").

      3. Версию браузера (рекомендуется Chrome или Edge последней версии).

      4. Настройки OneDrive — иногда требуется отключить и снова включить синхронизацию папки с документами.

      Способ 4: Использование встроенной утилиты Office для очистки

      Microsoft предоставляет специальную утилиту Office Scrub (ранее Office Cleanup Tool), которая удаляет все временные файлы и сбрасывает настройки программ пакета. Этот метод полезен, если Excel выдаёт ошибки типа "Excel найден недопустимый формат файла" или "Не удалось открыть документ".

      Инструкция:

      1. Скачайте утилиту с официального сайта Microsoft:
    5. Запустите утилиту и выберите Office → Excel.
    6. Отметьте галочки:
      • Удалить временные файлы
      • Сбросить настройки
      • Удалить программу (не ставим, если не хотим переустанавливать Excel)
  • Нажмите Далее и дождитесь завершения процесса.
  • После очистки утилитой:

    • 🔧 Все пользовательские настройки Excel сбросятся к заводским (шрифты, стили, макросы).
    • 📁 Временные файлы будут удалены из всех скрытых папок.
    • 🔄 Потребуется повторная активация лицензии (для Microsoft 365).
    ⚠️ Внимание: Утилита Office Scrub удаляет все настройки макросов и надстроек. Если вы используете VBA-скрипты, предварительно экспортируйте их через Alt + F11 → Файл → Экспорт файла.

    Способ 5: Ручная очистка кэша сводных таблиц и Power Query

    Сводные таблицы и Power Query создают отдельные кэш-файлы, которые не удаляются стандартными методами. Эти файлы могут занимать гигабайты дискового пространства, особенно если вы работаете с большими наборами данных из SQL, CSV или JSON.

    Как очистить кэш Power Query:

    1. Откройте книгу Excel с запросами.
    2. Перейдите на вкладку Данные → Запросы и соединения (или Power Query → Показать запросы в старых версиях).
    3. В правой панели щёлкните правой кнопкой по любому запросу и выберите Свойства.
    4. Нажмите Очистить данные → Очистить данные и удалить определённые настройки.

    Для сводных таблиц:

    1. Выделите любую ячейку в сводной таблице.
    2. Перейдите на вкладку Анализ → Данные → Изменить источник данных.
    3. Нажмите Очистить → Очистить все.
    4. Сохраните файл и закройте его.

    Чтобы удалить скрытые кэш-файлы сводных таблиц вручную:

    1. Закройте Excel.
    2. Перейдите по пути:
      C:\Users\[Ваше_имя]\AppData\Local\Microsoft\Windows\INetCache\Excel
    3. Удалите все файлы с расширением .pivotcache.

    Как автоматизировать очистку кэша (для опытных пользователей)

    Если вам приходится чистить кэш Excel часто, можно автоматизировать процесс с помощью пакетного файла (.bat) или VBA-макроса.

    Способ 1: Bat-файл для Windows

    Создайте текстовый файл с расширением .bat и добавьте в него следующий код:

    @echo off
    

    echo Очистка кэша Excel...

    del /q /f "%LocalAppData%\Microsoft\Office\*.xlk"

    del /q /f "%LocalAppData%\Microsoft\Office\*.tmp"

    del /q /f "%AppData%\Microsoft\Excel\*.xlb"

    del /q /f "%Temp%\Excel*.tmp"

    echo Готово!

    pause

    Сохраните файл и запускайте его с правами администратора.

    Способ 2: VBA-макрос для очистки кэша формул

    Откройте Excel, нажмите Alt + F11, вставьте новый модуль и добавьте код:

    Sub ClearExcelCache()
    

    Application.CalculateFull

    ActiveWorkbook.Saved = True

    Application.Quit

    End Sub

    Этот макрос принудительно пересчитает все формулы и закроет Excel, очистив кэш вычислений.

    Способ 3: Планировщик задач Windows

    Чтобы очистка выполнялась автоматически (например, раз в неделю):

    1. Откройте Планировщик задач (taskschd.msc).
    2. Создайте новую задачу с триггером Еженедельно.
    3. В действии укажите путь к вашему .bat-файлу.
    4. Задайте выполнение с правами администратора.

    Частые ошибки при очистке кэша и как их избежать

    Неправильная очистка кэша может привести к ещё большим проблемам. Рассмотрим типичные ошибки и их решения:

    Ошибка Причина Решение
    Excel перестал открывать файлы Удалены системные файлы Excel.exe.config или Excel.cnf Восстановите их из резервной копии или переустановите Office
    Исчезли пользовательские стили Очищен кэш в AppData\Roaming\Microsoft\Excel\XLSTART Экспортируйте стили заранее через Главная → Стили → Объединить стили
    Power Query не обновляет данные Удалены файлы .pqcache в папке AppData\Local Пересоздайте запросы или восстановите из резервной копии
    Зависание при открытии больших файлов Очищен кэш формул, но не пересчитаны зависимости Откройте файл в безопасном режиме (excel /safe) и дождитесь пересчёта

    Чтобы избежать проблем:

    • 🔹 Создавайте резервные копии важных файлов перед очисткой кэша.
    • 🔹 Не удаляйте файлы с расширениями .dll, .exe, .manifest в папках Office.
    • 🔹 Проверяйте размер папки AppData\Local\Microsoft\Office — если он превышает 1 ГБ, пора чистить.
    • 🔹 Используйте точечную очистку (например, только кэш сводных таблиц), а не массовое удаление.

    FAQ: Ответы на частые вопросы

    Можно ли очистить кэш только для одного файла Excel, а не для всей программы?

    Да, для этого:

    1. Откройте нужный файл.
    2. Перейдите в Файл → Сведения → Управление версиями → Восстановить.
    3. Выберите Очистить версию (удалит временные данные только для этого документа).

    Также можно вручную удалить файл блокировки .xlk для конкретной книги в папке %Temp% (имя файла будет содержать название вашей книги).

    После очистки кэша Excel стал медленнее работать. Что делать?

    Это временное явление — Excel перестраивает кэш заново. Чтобы ускорить процесс:

    • 🔹 Откройте и закройте несколько раз часто используемые файлы.
    • 🔹 Выполните Файл → Параметры → Формулы → Вычисление → Пересчитать книгу.
    • 🔹 Отключите надстройки (Файл → Параметры → Надстройки), которые могут конфликтовать.

    Если тормоза остались, проверьте целостность установки Office через Панель управления → Программы → Microsoft 365 → Изменить → Быстрый ремонт.

    Где хранится кэш Excel на Android/iOS?

    В мобильных версиях Excel кэш хранится в памяти приложения. Чтобы его очистить:

    Для Android:

    1. Перейдите в Настройки → Приложения → Excel → Память.
    2. Нажмите Очистить кэш.

    Для iOS:

    1. Удалите приложение Excel.
    2. Переустановите его из App Store.

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

    Как проверить, сколько места занимает кэш Excel на моём ПК?

    Используйте встроенные инструменты Windows/macOS:

    Для Windows:

    1. Откройте Проводник и введите в адресную строку:
      %LocalAppData%\Microsoft\Office
    2. Щёлкните правой кнопкой по папке → Свойства → посмотрите размер.

    Для macOS:

    1. Откройте Terminal и введите:
      du -sh ~/Library/Containers/com.microsoft.Excel/Data
    2. Команда выведет размер папки с кэшем в читаемом формате (например, 1.2G для 1.2 ГБ).
    Можно ли отключить кэширование в Excel полностью?

    Полностью отключить кэш нельзя, но можно ограничить его размер:

    1. Перейдите в Файл → Параметры → Дополнительно.
    2. В разделе Общие найдите параметр Память и графическая производительность.
    3. Установите флажок Отключить аппаратное графическое ускорение (это уменьшит использование кэша для рендеринга).
    4. В разделе Формулы выберите Ручной пересчёт (уменьшит кэш вычислений).

    Также можно уменьшить количество сохраняемых автовосстановлений:

    1. В Файл → Параметры → Сохранение.
    2. Установите интервал автосохранения не чаще 10 минут.
    3. Ограничьте количество сохраняемых версий до 1–2.