Управляйте историей изменений, отслеживайте и сравнивайте изменения в книгах Excel

Некоторые досадные ошибки знакомы каждому пользователю Excel. Вы или ваши коллеги можете по ошибке ввести неверные значения или даже случайно удалить ценные данные. Функция MS Excel «Отслеживать исправления» имеет свои ограничения: история изменений периодически удаляется, функция не подразумевает сохранения резервных копий и работает только в общих книгах. Есть ли способ сохранять данные без создания множества резервных копий или сложных макросов?

Инструмент XLTools «Контроль версий» решит эти насущные задачи и надёжно сохранит данные:

  • Сохранение версий в один клик и отслеживание изменений в книге
  • Сравнение версий и выделение различий
  • Надёжное хранение версий в Git-репозитории на вашем компьютере
  • Ведение журнала изменений и восстановление предыдущих версий в любое время
  • Совместная работа с документом с отслеживанием кто, когда и какие изменения вносил

Как отслеживать изменения в Excel с «Контролем версий»

Надстройка XLTools «Контроль версий» для книг Excel — это инструмент для контроля изменений и управлениями версиями доумента. С его помощью можно отслеживать изменения файлов Excel и видеть кто, когда и какие изменения вносил.

  1. Откройте книгу Нажмите кнопкуВключитьна панели инструментов XLTools.
    Или:откройтеНастройкиXLTools Вкладка «Контроль версий» Включить.
  2. Далее вы сможетесохранять версиикниги иотслеживать изменениямежду версиями.

Как сохранить версию книги Excel в Журнал изменений

  1. Убедитесь, что Контроль Версий включен:

    Нажмите кнопкуВключитьна вкладке XLTools, или откройтеНастройки Вкладка «Контроль версий» Включить.

  2. Нажмите кнопкуСохранить изменения Откроется диалоговое окно.
  3. Добавьте содержательный комментарий, чтобы отличить эту версию от других, напр. «Исходный файл» ОК.
    Совет:перед внесением изменений сохраните исходный документ в Журнал изменений. Это позволит сравнить с ним последующие версии, а также при необходимости восстановить исходный файл.
  4. По мере редактирования книги сохраняйте версии в Журнал изменений так часто, как сочтёте нужным:

    Внесите изменения Как будете готовы, нажмитеСохранить изменения Добавьте комментарий ОК.

Внимание:новая версия сохраняется только при нажатии кнопкиСохранить изменения. При обычном сохранении файла, версия книги не сохраняется в Журнал изменений.

Как посмотреть и сравнить недавние изменения (diff) до сохранения версии

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

Как сохранять версии книги Excel в Git репозиторий

Все версии книги, сохранённые в Журнал изменений, хранятся в git-репозитории на вашем компьютере. Git — это широко используемая система контроля изменений, она безошибочно регистрирует все изменения и не занимает много места на диске.

Сразу после включения «Контроля версий», в той же папке, где хранится ваша книга Excel, автоматически появится папка «НазваниеКниги_Revisions». Этоgit-репозиторий, в котором хранятся все версии данной книги.

Внимание:это важно – не удаляйте, не переименовывайте, не перемещайте эту папку. В противном случае история изменений будет утеряна.

Как открыть Журнал изменений и посмотреть кто и когда вносил изменения

  1. Нажмите кнопкуЖурнал измененийна вкладке XLTools Откроется окно со всеми сохранёнными версиями.
  2. Изучите список версий: он содержит комментарии, автора и точное время сохранения версии.

Как сравнить две версии рабочего листа Excel

  1. Нажмите кнопкуЖурнал изменений Откроется окно со всеми сохранёнными версиями.
  2. Раскрывайте/сворачивайте список, чтобы найти нужные версии листа для сравнения.
  3. Выделите два листа Excel, удерживая клавишуCtrl НажмитеПоказать изменения.
  4. XLTools сгенерирует новую временную книгу. На листе «Новой» версии изменения наглядно выделены красным.

Как восстановить и вернуться к предыдущей версии книги Excel

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

  1. Нажмите кнопкуЖурнал изменений Выберите версию книги, которую хотите восстановить.
  2. Нажмите кнопкуСохранить Присвойте имя и сохраните как отдельный файл Excel.
    Или:Нажмите кнопкуОткрыть, чтобы сначала открыть эту версию Файл Сохранить как Присвойте имя и сохраните файл.

Как использовать «Контроль версий» для общей книги Excel

Надстройка XLTools «Контроль версий» помогает эффективно организовать совместную работу над общим документом.

  1. Убедитесь, что надстройка XLTools установлена на компьютере каждого члена команды.
  2. Поместите рабочую книгу в общую папку в вашей сети Разрешите доступ к книге всем членам команды.
    Внимание:чтобы сохранять версии, участники команды должны иметь права на чтение и редактирование книги. Это не позволит кому-либо вне команды редактировать книгу, находящуюся под контролем версий.
  3. Каждый участник команды может сохранять и сравнивать версии и просматривать Журнал изменений.

Как включить «Контроль версий» для макросов VBA

Разработчики VBA и продвинутые пользователи Excel могут такжеотслеживать и сравнивать изменения в коде VBA.

Any questions or suggestions?
ТеванЗдравствуйте. А есть ли решение позволяющее "делиться" изменениями с другими пользователями, работающими над одним файлом? Говоря в терминах git, есть ли возможность работать с удалённым репозиторием: git pull, git push, git merge, git rebase и т.п.?
Сентябрь 21, 2017 at 15:07
Maria BalobanovaПока такой возможности нет. Спасибо за предложение! Подумаем, как можно реализовать в следующих версиях.
Октябрь 4, 2017 at 13:55
АлексейЗдравствуйте. Хотелось бы попробовать «Контроль версий». Вышлите и мне, пожалуйста, пробную версию
Февраль 16, 2016 at 17:29
Maria BalobanovaАлексей, спасибо за интерес к XLTools!Скачайте надстройку, и ключ пробной лицензии будет отправлен на Ваш email (если нет - проверьте, пожалуйста, папку спам). Пробный период на 14 дней дает полный доступ ко всем возможностям XLTools, в т.ч. Контроль Версий, SQL запросы, т.д.
Февраль 16, 2016 at 18:52
ПавелЗдравствуйте. Хотелось бы попробовать "Контроль версий". Вышлите и мне, пожалуйста, пробную версию.
Ноябрь 6, 2015 at 10:07
Maria BalobanovaПавел, добрый день! Выслала пробную лиценцию на Ваш email.
Ноябрь 6, 2015 at 14:22
ВалентинаДобрый день. Заинтересовала надстройка «Контроль версий». Вышлите мне, пожалуйста, пробную версию. Спасибо вам за вашу работу!
Сентябрь 16, 2015 at 13:24
Maria BalobanovaВалентина, Вам спасибо за интерес к XLTools! Отправила информацию на Ваш email.
Сентябрь 16, 2015 at 16:22
АртурДобрый день! Заинтересовал Ваш продукт -контроль версий, вышлите пожалуйста пробную версию.
Июль 12, 2015 at 14:53
Maria BalobanovaАртур, добрый день. Отправила Вам email - пожалуйста, подтвердите ответным письмом.
Июль 13, 2015 at 14:52
How can we help?