Отслеживание истории изменений в Microsoft Excel — критически важный навык для бухгалтеров, аналитиков и проектных менеджеров. Дата последнего сохранения помогает восстановить хронологию работы с документом, подтвердить актуальность данных или выяснить, кто внёс изменения вщем файле. Но где именно Excel хранит эту информацию? Спойлер: её можно найти минимум пятью разными способами — от очевидных до скрытых.
Многие пользователи ошибочно полагают, что дата сохранения отображается только в свойствах файла через Проводник Windows. На самом деле Excel предоставляет гораздо больше инструментов — включая встроенные функции, надстройки и даже код VBA. При этом в зависимости от версии программы (2010, 2016, 2019, 365 или онлайн) доступные методы могут отличаться. В этой статье мы разберём все актуальные способы — от самых простых до профессиональных, — а также расскажем, как восстановить историю сохранений, если файл повреждён.
Если вам нужно срочно узнать время последнего изменения без лишних манипуляций, переходите сразу к методу №1. Для продвинутых пользователей, работающих с макросами, будет полезен раздел про VBA — там мы покажем, как автоматизировать сбор статистики по всем файлам в папке.
1. Быстрый способ: свойства файла в Проводнике Windows
Самый универсальный метод, который работает независимо от версии Excel — проверка свойств файла через операционную систему. Этот способ подходит даже для повреждённых документов, которые не открываются в программе.
Чтобы увидеть дату последнего сохранения:
- Откройте
Проводник Windows(Win + E). - Найдите нужный файл
.xlsxили.xls. - Кликните по нему правой кнопкой мыши и выберите Свойства.
- В открывшемся окне перейдите на вкладку Общие.
Здесь вы увидите три ключевые даты:
- 📅 Создан — когда файл был создан впервые.
- 💾 Изменён — это и есть дата последнего сохранения (обновляется при каждом сохранении, включая автосохранение).
- 👁️ Открыт — когда файл последний раз открывали (не всегда точная метка).
⚠️
Внимание: Если файл хранится в облаке (OneDrive, Google Drive), дата в свойствах может отличаться от реальной из-за синхронизации. Для точности проверяйте историю версий в самом облачном сервисе.
Этот метод работает и для Excel для Mac: кликните по файлу правой кнопкой → Сведения → раздел Общие.
2. Встроенная информация в Excel: вкладка «Сведения»
Excel сам хранит метрики о файле, и их можно посмотреть без выхода из программы. Этот способ удобен, если документ уже открыт и вы не хотите искать его в Проводнике.
Инструкция для Excel 2013–2023 и Office 365:
- Откройте файл в Excel.
- Перейдите в
Файл → Сведения. - В правой части экрана найдите блок Свойства.
Тут отображаются:
- 📄 Последнее изменение — дата и время сохранения.
- 👤 Автор — кто создал файл (если указано в настройках).
- 🔄 Версия — номер редакции (полезно для отслеживания изменений).
В Excel Online путь другой: кликните по названию файла в верхнем левом углу → Сведения о файле → Активность.
⚠️
Внимание: Если файл никогда не сохранялся (например, создан только что), поле Последнее изменение будет пустым. Сохраните документ (Ctrl + S), чтобы метка появилась.
Что делать, если блок «Сведения» не отображается?
Если у вас старая версия Excel (2007 или ранее), вкладки «Файл» нет. Вместо этого используйте меню «Office» (круглый логотип в левом верхнем углу) → «Подготовить» → «Свойства».
3. История версий в OneDrive/SharePoint (для облачных файлов)
Если ваш файл хранится в OneDrive, SharePoint или Excel Online, у вас есть уникальная возможность — просмотр полной истории изменений с привязкой ко времени и автору. Это единственный способ увидеть, кто именно сохранял файл и когда, если документ используется несколькими людьми.
Как посмотреть историю:
- Откройте файл в Excel Online (через браузер).
- Кликните по названию файла в верхней панели.
- Выберите История версий.
Откроется панель с хронологией сохранений:
- 🕒 Время — точная метка каждого сохранения.
- 👤 Автор — кто внёс изменения (если файл).
- 🔙 Восстановление — можно откатить файл до любой версии.
В десктопной версии Excel (если файл синхронизирован с OneDrive) история версий доступна через:
Файл → Сведения → История версий.
⚠️
Внимание: История версий хранится ограниченное время (по умолчанию 30 дней в OneDrive). Для критически важных файлов настройте расширенное хранение в параметрах облака.
☑️ Проверка истории версий в OneDrive
4. Продвинутый метод: функция INFO и VBA
Для автоматизации сбора данных о сохранениях можно использовать встроенные функции Excel или написать макрос на VBA. Это пригодится, если вам нужно отслеживать изменения в десятках файлов или создавать отчёты.
Способ 1: функция INFO("LASTSAVE")
В любой ячейке листа введите:
=INFO("LASTSAVE")
Функция вернёт дату и время последнего сохранения текущего файла в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС. Пример вывода: 15.05.2026 14:30:45.
Ограничения:
- ❌ Не работает в Excel Online.
- ❌ Обновляется только после ручного сохранения (
Ctrl + S). - ❌ Не показывает автора изменений.
Способ 2: VBA-скрипт для массовой проверки
Если нужно проверить даты сохранения для всех файлов в папке, используйте этот макрос:
Sub CheckLastSaveDates
Dim folderPath As String, fileName As String, wb As Workbook
folderPath ="C:\Путь\к\вашей\папке\"' Измените путь!
fileName = Dir(folderPath &".xls")
Do While fileName <>""
Set wb = Workbooks.Open(folderPath & fileName, ReadOnly:=True)
MsgBox"Файл:" & fileName & vbCrLf & _
"Последнее сохранение:" & wb.BuiltinDocumentProperties("Last Save Time"), vbInformation
wb.Close False
fileName = Dir
Loop
End Sub
⚠️
Внимание: Макрос требует включённых макросов в настройках безопасности (Файл → Параметры → Центр управления безопасностью). Не запускайте скрипты из ненадёжных источников!
5. Сторонние утилиты для анализа метаданных
Если встроенные инструменты Excel не дают нужной информации (например, для файлов с повреждённой структурой), можно использовать специализированные программы. Они читают метаданные напрямую из бинарного кода файла.
Популярные утилиты:
- 🔍 ExifTool — консольная утилита для извлечения метаданных (работает с
.xlsxкак с ZIP-архивом). - 📊 Metadata++ — графический интерфейс для просмотра скрытых свойств файлов.
- 🛠️ OfficeRecovery — восстанавливает метаданные из повреждённых файлов Excel.
Пример команды для ExifTool (установите программу и запустите в CMD):
exiftool -LastSaveDate -LastSaveTime"путь\к\файлу.xlsx"
Вывод будет содержать строки вроде:
Last Save Date: 2026:05:15
Last Save Time: 14:30:45+03:00
⚠️
Внимание: Сторонние утилиты могут показывать UTC-время вместо локального. Учитывайте разницу с вашим часовым поясом (например, для Москвы +3 часа).
6. Как восстановить историю сохранений, если файл повреждён
Если Excel выдаёт ошибку при открытии файла (например, "Excel найден нечитаемый контент"), стандартные методы просмотра даты сохранения не сработают. В этом случае действуйте по алгоритму:
Шаг 1: Проверьте временные файлы
Excel создаёт временные копии с расширением .tmp или .xar. Они могут содержать актуальные данные:
- 🔍 Ищите файлы по маске
~$.xlsв папке с оригинальным документом. - 📂 В
Проводникевключите отображение скрытых файлов (Вид → Скрытые элементы).
Шаг 2: Используйте встроенное восстановление
При открытии повреждённого файла Excel предложит восстановить данные. Выберите:
Файл → Открыть → Обзор → [выберите файл] → стрелка рядом с кнопкой"Открыть" → Открыть и восстановить.
Шаг 3: Проверьте журнал автосохранений
Если включено автосохранение (Файл → Параметры → Сохранение), Excel может хранить резервные копии:
- 📁 Путь к автосохранённым файлам:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ - 🔄 Файлы имеют имена вроде
AutoRecover save of Книга1.xlsx.
⚠️
Внимание: Автосохранённые файлы перезаписываются при каждом новом сеансе работы. Если Excel закрылся аварийно, сразу скопируйте резервную копию в другое место!
Сравнение методов: какой выбрать?
Выбор способа зависит от вашей задачи. Ниже таблица с плюсами и минусами каждого метода:
| Метод | Подходит для | Плюсы | Минусы |
|---|---|---|---|
| Свойства файла (Проводник) | Любых файлов, даже повреждённых | ✅ Работает без открытия Excel ✅ Универсально (Windows/Mac) |
❌ Нет информации об авторе ❌ Может не обновляться в облаке |
| Вкладка «Сведения» в Excel | Открытых файлов | ✅ Быстро и просто ✅ Показывает версию файла |
❌ Не работает в Excel 2007 ❌ Нет истории изменений |
| История версий (OneDrive) | Облачных файлов | ✅ Показывает автора изменений ✅ Можно откатить версию |
❌ Только для файлов в облаке ❌ Ограниченный срок хранения |
| Функция INFO | Технических пользователей | ✅ Данные прямо на листе ✅ Можно использовать в формулах |
❌ Не работает в Excel Online ❌ Требует ручного сохранения |
| VBA/Сторонние утилиты | Массовой обработки файлов | ✅ Автоматизация ✅ Работа с повреждёнными файлами |
❌ Требует навыков программирования ❌ Риск безопасности |
Для большинства пользователей оптимальный вариант — комбинация свойств файла (для быстрой проверки) и истории версий в OneDrive (для совместной работы). Если вам нужна автоматизация, изучите VBA или Power Query.
FAQ: Частые вопросы о дате сохранения в Excel
Можно ли узнать, кто последний сохранял файл, если он не в облаке?
Без облачных сервисов (OneDrive, SharePoint) информация об авторе сохранения не хранится в самом файле .xlsx. Исключение — если в свойствах документа вручную указано имя автора (Файл → Сведения → Свойства → Дополнительные свойства). Для отслеживания изменений в локальных файлах используйте журнал изменений (Рецензирование → Журнал изменений), но он должен быть включён заранее.
Почему дата в свойствах файла и в Excel не совпадают?
Разница возникает из-за:
- 🕒 Часового пояса: Excel может показывать локальное время, а
Проводник— UTC. - 💾 Автосохранения: Excel обновляет метку при ручном сохранении (
Ctrl + S), аПроводник— при любом изменении файла (включая автосохранение). - ☁️ Облачной синхронизации: OneDrive может задерживать обновление меток.
Чтобы синхронизировать данные, сохраните файл вручную.
Как отключить автосохранение, чтобы дата не обновлялась без моего ведома?
Автосохранение управляется в настройках:
- Перейдите в
Файл → Параметры → Сохранение. - Снимите галочку Автосохранение каждые....
- Для Excel Online автосохранение отключается в настройках OneDrive (вкладка Параметры → Сохранение).
⚠️ Отключение автосохранения увеличивает риск потери данных при сбоях!
Можно ли изменить дату последнего сохранения вручную?
Технически да — с помощью VBA или сторонних утилит (например, BulkFileChanger). Однако:
- 🚫 Это нарушает целостность данных и может быть расценено как фальсификация.
- 🔒 В облачных файлах (OneDrive) дата сохранения защищена от изменений.
- 📜 Для юридически значимых документов такие манипуляции недопустимы.
Если нужно"сбросить" дату, сохраните файл под новым именем.
Где Excel хранит историю изменений для файлов на локальном диске?
Excel не ведёт полную историю изменений для локальных файлов (в отличие от Google Sheets). Альтернативы:
- 📝 Журнал изменений (
Рецензирование → Журнал изменений) — фиксирует правки, но должен быть включён заранее. - 💾 Резервные копии — если включено автосохранение (
Файл → Параметры → Сохранение → Всегда создавать резервную копию). - 🔄 Система контроля версий — например, Git для
.xlsx(требует настройки).