Как узнать, когда и кем были внесены изменения
в таблицу Excel 2010?
Как сделать так что бы отображалась дата внесенного изменения в конкретную таблицу?
- Штатными средствами Excel . Для этого необходимо сделать книгу общей. Меню Рецензирование – Доступ к книге – установить галочку Разрешить изменять файл… :
Далее потребуется пересохранить книгу. Теперь в заголовке окна Excel после названия книги появится слово Общий . После этого нужно определится с режим исправлений: Меню Рецензирование – Исправления – Выделить исправления . Как видим, можно отслеживать изменения по времени, по пользователю или по диапазону ячеек. Еще можно решить, где выделять изменения: в ячейке или на отдельном листе. В первом случае получается своего рода комментарий к ячейке:
, а во втором – журнал изменений.
Здесь "A3:D8" – диапазон ячеек, в которых отслеживаются изменения, "B1" – ячейка для записи результата.
Пример работы макроса:
Как добавить макрос (на примере Excel 2010 ) написано здесь.
Но при таком способе, как только вносится изменение, так сразу отображается дата и как следствие нельзя отменить действие. Как видно, способ также не лишен недостатков.
Отслеживание изменений в общей книге
Важно: В этой статье объясняется старый способ отслеживания изменений с помощью общей книги. Функция общей книги имеет множество ограничений и была заменена функцией совместного авторство. Совместное изменение не обеспечивает возможность отслеживания изменений. Однако если файл открыт одновременно с другими людьми, вы сможете видеть изменения, внесенные другими людьми по мере их внесения. Кроме того, если файл хранится в облаке, можно просмотреть прошлые версии, чтобы видеть изменения, внесенные каждым из них. Подробнее о совместном авторе.
Прежде чем продолжить, вы должны быть уверены, что хотите использовать этот способ. Общие книги имеют ограничения, и, в частности, их невозможно редактировать с помощью Excel в Интернете. Поэтому мы настоятельно рекомендуемиспользовать вместо общих книг совместное авторство.
На вкладке Рецензирование нажмите кнопку Общий доступ к книге.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В диалоговом окне Управление доступом к файлу на вкладке Правка установите флажок Разрешить изменять файл нескольким пользователям одновременно.
Откройте вкладку Дополнительно.
В группе Регистрация изменений установите переключатель хранить журнал изменений в течение и укажите в поле дн. количество дней, в течение которых следует хранить журнал изменений. По умолчанию Microsoft Excel хранит журнал изменений 30 дней и постоянно удаляет записи об изменениях, которые хранятся дольше этого срока. Чтобы журнал изменений хранился более 30 дней, введите число больше 30.
Нажмите кнопку ОК и, если появится запрос, подтвердите сохранение книги, нажав кнопку ОК.
Нажмите кнопку > отслеживаниеизменений и нажмите кнопку Принять или Отклонить изменения.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В случае появления запроса о сохранении книги нажмите кнопку ОК.
В диалоговом окне Просмотр исправлений выполните указанные действия.
Чтобы принять или отклонить исправления, внесенные после определенной даты, установите флажок по времени, выберите вариант С даты в списке время, а затем введите дату, начиная с которой требуется проверить изменения.
Чтобы принять или отклонить исправления, внесенные другим пользователем, установите флажок пользователем и в списке пользователи выберите пользователя, исправления которого требуется проверить.
Чтобы принять или отклонить исправления, внесенные всеми пользователями, снимите флажок пользователем.
Чтобы принять или отклонить исправления, внесенные в определенный диапазон, установите флажок в диапазоне и введите ссылку на ячейку или диапазон листа.
Чтобы принять или отклонить изменения во всей книге, снимите флажок в диапазоне.
Нажмите кнопку ОК и просмотрите сведения о каждом изменении в диалоговом окне Просмотр исправлений.
Чтобы принять или отклонить какое-либо изменение, нажмите кнопку Принять или Отклонить.
Если появится запрос значения ячейки, выберите нужное значение, а затем нажмите кнопку Принять.
Прежде чем перейти к следующему изменению, необходимо принять или отменить рассматриваемое исправление.
Все остальные исправления можно одновременно принять или отклонить, нажав кнопку Принять все или Отменить все.
Нажмите кнопку > отслеживание измененийи выберите выделить изменения.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
Чтобы выделить изменения, которые требуется просмотреть, выполните указанные ниже действия.
Чтобы просмотреть все отслеженные исправления, установите флажок по времени, выберите вариант Все в списке время, а затем снимите флажки пользователем и в диапазоне.
Чтобы просмотреть исправления, внесенные после определенной даты, установите флажок по времени, выберите вариант С даты в списке время, а затем введите дату, начиная с которой требуется просмотреть изменения.
Чтобы просмотреть исправления, внесенные определенным пользователем, установите флажок пользователем и в списке пользователи выберите пользователя, исправления которого требуется просмотреть.
Чтобы просмотреть исправления в определенном диапазоне ячеек, установите флажок в диапазоне и введите ссылку на ячейку или диапазон листа.
Чтобы определить способ отображения изменений, выполните указанные ниже действия.
Чтобы выделить изменения на листе, установите флажок Выделять исправления на экране.
Чтобы создать список изменений на отдельном листе, установите флажок Вносить изменения на отдельный лист. При этом откроется лист журнала.
Примечание: Чтобы этот флажок был доступен, необходимо включить отслеживание изменений и сохранить файл, в котором есть хотя бы одно отслеживаемое изменение.
При отключении отслеживания изменений удаляется история изменений. Чтобы сохранить копию этих сведений, для вывода листа журнала на печать или его копирования в другую книгу выполните указанные ниже действия.
На вкладке Рецензирование нажмите кнопку Отслеживание изменений и выберите команду Выделить исправления.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В группе Отслеживать исправления, внесенные установите флажок по времени и в списке время выберите вариант Все.
Снимите флажки пользователем и в диапазоне.
Установите флажок Вносить изменения на отдельный лист.
Нажмите кнопку ОК.
Теперь вы можете распечатать журнал или скопировать его в другую книгу.
В случае выделения исправлений при вводе Microsoft Excel помечает все исправления (такие как изменение, вставка и удаление) цветом выделения.
Нажмите кнопку > отслеживание измененийи выберите выделить изменения.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В диалоговом окне Исправления установите флажок Записывать исправления. При этом книга становится общей, а исправления всех пользователей выделяются.
В группе Отслеживать исправления, внесенные установите флажок по времени и в списке время выберите нужный вариант.
Чтобы указать пользователей, изменения которых должны выделяться, установите флажок пользователем и в списке пользователем выберите нужный вариант.
Чтобы указать область листа, в которой требуется выделять изменения, установите флажок в диапазоне и в поле диапазон введите ссылку на ячейку или диапазон ячеек.
Установите флажок Выделять исправления на экране.
Нажмите кнопку ОК. Если будет предложено, сохраните книгу.
На листе внесите требуемые изменения. Обратите внимание, что некоторые изменения, например форматирование, не отслеживаются и поэтому не помечаются цветом выделения.
Если выделение изменений больше не требуется, его можно отключить.
Нажмите кнопку > отслеживание измененийи выберите выделить изменения.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В диалоговом окне Исправления снимите флажок Записывать исправления.
На вкладке Рецензирование нажмите кнопку Отслеживание изменений и выберите команду Выделить исправления.
Имейте в виду, что в последних версиях Excel эта кнопка скрыта. Ниже описано, как ее отобразить.
В группе Отслеживать исправления, внесенные установите флажок по времени и в списке время выберите вариант Все.
Снимите флажки пользователем и в диапазоне.
Установите флажок Вносить изменения на отдельный лист.
Нажмите кнопку ОК.
Для поиска требуемых сведений на листе журнала щелкайте стрелки фильтра возле подписей столбцов.
Примечание: При сохранении книги лист журнала скрывается. Чтобы просмотреть этот лист после сохранения, его необходимо открыть снова, установив флажок Вносить изменения на отдельный лист в диалоговом окне Исправления.
Функция "Отслеживание изменений" в Excel для Mac позволяет отслеживать, сохранять и отображать сведения об изменениях, внесенных в общая книга.
Кнопка "Отслеживать изменения" больше не доступна на ленте в более новых версиях Excel для Mac. Чтобы использовать эту функцию, необходимо сначала добавить на ленту функцию "Отслеживание изменений". Дополнительные сведения см. в теме Добавление кнопки "Отслеживание изменений" на ленту.
Отслеживание изменений доступно только в общих книгах. Фактически при включении отслеживания изменений книга автоматически становится общей. Хотя общая книга обычно хранится в месте, в котором другие пользователи могут получить к ней доступ, можно также отслеживать изменения в локальной копии общей книги.
Добавление кнопки "Отслеживание изменений" на ленту
Чтобы добавить кнопку "Отслеживать изменения" на ленте, необходимо создать настраиваемую группу, а затем добавить в нее кнопку.
Щелкните Excel > параметры > ленты & панели инструментов.
В области Настройка лентыв области Основные вкладкивыберите рецензию.
Под списком Основные вкладки щелкните и выберите Новая группа.
Теперь вы можете переименовать эту настраиваемую группу. Просто выберите Новая группа (настраиваемая), > переименовать > введите имя в поле Отображаемого имени и нажмите кнопку Сохранить.
В группе Выбрать команды из выберите Основные вкладки ,а затем в списке выберите Просмотреть > Изменения > Отслеживание изменений (старые)и нажмите кнопку > (Добавить стрелку), чтобы переместить элемент под созданной настраиваемой группой.
, чтобы переместить параметр на вкладке "Рецензилет"" />
Нажмите кнопку Сохранить и закройте Excel Параметры.
На вкладке Рецензилет ленты должна отследить изменения (устаревшая версия).
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
Выберите или отоберем режим Отслеживание изменений во время редактирования. При этом ваша книга также будет совме- .
При этом книга становится общей, а исправления всех пользователей выделяются. Если снять его, вы получите сообщение о том, что это действие удалит книгу из общего использования.
При выделении изменений во время работы Excel выделяет любые изменения (например, изменения, вставки и удаления) цветом выделения.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
Выберите отслеживать изменения во время редактирования. При этом ваша книга также будет совме- .
В списке Выделить изменения,внесенные в списке выберите нужный вариант.
Выполните одно из указанных ниже действий.
Пользователи, для которых нужно выделить изменения
Выберите Кто, а затем в меню Кто выберите нужный параметр.
Область листа, в которой нужно выделить изменения
Выберите поле Где, а затем в поле Где введите ссылку на ячейку диапазона листов.
Совет: Вы также можете щелкнуть значок свернуть диалоговое окно в правой части окна Where и выбрать нужный диапазон на листе. По завершению нажмите кнопку Свернуть диалоговое окно еще раз, чтобы отобразить диалоговое окно целиком.
Убедитесь, что на экране выбрано поле Выделение изменений на экране.
Нажмите кнопку ОК.
Если вам будет предложено сохранить книгу, нажмите кнопку ОК.
Внести нужные изменения на листе.
Примечание: Некоторые изменения (например, изменение форматирования) не отслеживаются, поэтому не помечаются цветом выделения.
Если вы больше не хотите, чтобы изменения выделялись, их можно прекратить.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
Чтобы ото всех изменений, внесенных на экране, можно было их отонести.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
Примечание: Если при редактировании есть отслеживание изменений. При этом ваша книга также будет совме- не выбран, Excel не зафиксировали журнал изменений в книге.
Чтобы выбрать изменения, которые вы хотите увидеть, сделайте следующее:
Все отслеживаемые изменения
Выберите флажок По времени, в всплывающее меню Когда выберите пункт Все, а затем Кто и Где.
Изменения, внесенные после определенной даты
В списке Время выберите С даты и введите дату, начиная с которой вы хотите просмотреть изменения.
Изменения, внесенные конкретным пользователем
Выберите Кто, а затем в списке Кто выберите пользователя, изменения которого вы хотите просмотреть.
Изменение определенного диапазона ячеек
Выберите поле Where (Где) и введите ссылку на ячейку диапазона листа.
Вы также можете нажать кнопку Свернуть диалоговое окно в правой части окна Where и выбрать нужный диапазон на листе. По завершению нажмите кнопку Свернуть диалоговое окно еще раз, чтобы отобразить диалоговое окно целиком.
Чтобы указать, как вы хотите просмотреть изменения, сделайте следующее:
Выделение изменений на листе
Выберите поле Выделение изменений на экране.
Это позволит просматривать сведения об изменении при наведении указателя мыши на выделенную ячейку.
Создание списка изменений на отдельном листе
Чтобы отобразить лист истории, выберите на новом листе список изменений.
Чтобы этот флажок был доступен, необходимо включить отслеживание изменений и сохранить файл, в котором есть хотя бы одно отслеживаемое изменение.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите принять или отклонить изменения. .
Если вам будет предложено сохранить книгу, нажмите кнопку ОК.
В диалоговом окне Выбор изменений, которые следует принять или отклонить, сделайте следующее:
Принятие или отклонение
Изменения, внесенные после определенной даты
Выберите по времени, в списке Время выберите С даты и введите дату, начиная с которой вы хотите просмотреть изменения.
Изменения, внесенные другим пользователем
Выберите Кто и в списке Кто выберите пользователя, изменения которого вы хотите просмотреть.
Изменения, внесенные всеми пользователями
Изменения, внесенные в определенную область
Выберите поле Where (Где) и введите ссылку на ячейку диапазона листа.
Вы также можете нажать кнопку Свернуть диалоговое окно в правой части окна Where и выбрать нужный диапазон на листе. По завершению нажмите кнопку Свернуть диалоговое окно еще раз, чтобы отобразить диалоговое окно целиком.
Изменения во всей книге
Чтобы ото всех 100 000 000 000
Нажмите кнопку ОК и просмотрите сведения о каждом изменении в диалоговом окне Просмотр исправлений.
Эти сведения включают другие изменения, на которые влияют внесенные изменения. Для просмотра всех сведений можно использовать прокрутку.
Для каждого изменения нажмите кнопку Принять или Отклонить.
Если вам будет предложено выбрать значение для ячейки, щелкните нужное значение и нажмите кнопку Принять.
Прежде чем перейти к следующему изменению, необходимо принять или отменить рассматриваемое исправление.
Все остальные исправления можно одновременно принять или отклонить, нажав кнопку Принять все или Отменить все.
Все изменения необходимо сохранить, прежде чем они будут перечислены на листе истории.
При отклонении изменения на листе истории отклонение регистрется в столбце Тип действия как "Отменить" или "Результат отклоненного действия". Чтобы просмотреть лист, см. дополнительные сведения в этой области.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
Примечание: Если при редактировании есть отслеживание изменений. При этом ваша книга также будет совме- не будет выбран, Excel не зафиксировали журнал изменений в книге.
В области Выделение изменений,внесенных , выберите пункт По времени, а затем во всплывающее меню Когда выберите пункт Все.
Снимите флажки пользователем и в диапазоне.
Установите флажок Вносить изменения на отдельный лист, а затем нажмите кнопку ОК.
Нажмите кнопку ОК.
Появится лист истории.
На листе истории щелкните стрелки фильтра рядом с подписями столбцов, чтобы найти нужные сведения.
Примечание: При сохранении книги лист журналов скрывается. Чтобы просмотреть лист истории после сохранения, необходимо снова отобразить его, сняв в диалоговом окне Выделение изменений поле Список изменений на новом листе.
Так как при отключлении отслеживания изменений удаляется история изменений, может потребоваться сохранить копию. Вы можете распечатать лист истории или скопировать его в другую книгу.
На вкладке Рецензилет нажмите кнопку Отслеживатьизменения и выберите выделить изменения.
В списке Выделить,какие изменения внести, выберите по времени, а затем в списке Время выберите все.
Снимите флажки пользователем и в диапазоне.
Установите флажок Вносить изменения на отдельный лист.
Нажмите кнопку ОК.
Чтобы напечатать лист истории, в меню Файл выберите пункт Печать, выберите нужные параметры печати и нажмите кнопку Печать.
Чтобы скопировать лист журналов в другую книгу, выполните следующие действия:
Удерживая нажатой кнопку CONTROL, щелкните вкладку История в нижней части листа и выберите переместить или скопировать.
В области В книгу щелкните имя книги, в которую вы хотите переместить лист, или щелкните (новая книга).
Выберите создать копию и нажмите кнопку ОК.
Сохраните книгу, которая содержит скопированную таблицу журналов.
Отслеживание изменений можно использовать для регистрации сведений об изменениях при каждом ее сохранение. Журнал изменений поможет вам определить изменения, внесенные в данные в книге, а затем принять или отклонить их.
Отслеживание изменений особенно полезно в тех случаях, когда книгу редактируют несколько пользователей. Это также полезно при отправке книги рецензентам для получения комментариев и объединении вводимых данных в одну копию книги, включив в нее изменения и комментарии, которые вы хотите сохранить.
Если в общую книгу внесены изменения, журнал изменений можно просмотреть непосредственно на листе или на отдельном листе журналов. В обоих случаях можно быстро ознакомиться со сведениями о каждом изменении. Например, можно узнать, кем было внесено изменение, к какому типу оно относится и когда было сделано, какие ячейки были изменены и какие данные были удалены или добавлены.
При отслеживании изменений учитывайте следующее:
Отслеживание изменений отличается от операции отмены и не создает резервную копию
Можно ожидать, что при отслеживании изменений перед их внесением создается резервная копия книги или что любые изменения можно отменить. К сожалению, журнал изменений нельзя использовать для отмены изменений или восстановления более ранней версии книги. Однако на листе журналов содержатся записи всех удаленных данных, скопируйте их обратно в исходные ячейки общей книги.
Поскольку отслеживание изменений не предусматривает возможности возврата к предыдущим версиям книги, следует продолжать создавать резервные копии книг, в которых включено отслеживание изменений.
Некоторые типы изменений не отслеживаются
Изменения, вносимые в содержимое ячеек, отслеживаются, а другие изменения (например, изменение форматирования) — нет. Некоторые Excel недоступны в общих книгах, поэтому их нельзя отслеживать.
История изменений хранится только в течение определенного интервала времени.
По умолчанию при включке отслеживания изменений журнал изменений хранится в течение 30 дней, чтобы книга не была управляемой. Однако вы можете увеличить или уменьшить количество дней в истории изменений, которое нужно сохранить. Чтобы журнал изменений хранился неопределенно долгое время, можно указать большое количество дней. Также можно периодически делать копии сведений журнала.
Старейшая часть истории изменений периодически удаляется
Excel определяет хранимый журнал изменений, отсчитывая срок от текущей даты. При каждом закрытии книги Excel удаляет все части журнала изменений, срок хранения которых превышает количество дней, заданное при последнем сохранении книги.
Например, если в журнале изменений хранятся данные за последние 30 дней, то при открытии книги, произошедшем впервые за два месяца, можно просмотреть сведения двухмесячной давности. Однако при закрытии этой книги удаляется журнал за предыдущие 30 дней (31–60 дней назад).
Важно: При отключении отслеживания изменений или прекращении совместного использования книги журнал изменений окончательно удаляется.
Microsoft Excel позволяет получать доступ к сохраненному журналу изменений и использовать его указанными ниже способами.
Выделение на экране
Microsoft Excel может выделять измененные области, помечая их разными цветами для каждого пользователя и отображая основные сведения в виде примечаний при наведении указателя на каждую измененную ячейку. Выделение на экране полезно в том случае, если в книге мало изменений или вы хотите сразу увидеть, что изменилось.
Excel можно отобразить отдельный лист, в котором печатается список изменений, по которому можно отфильтровать данные, чтобы найти интересуемые изменения. Лист журналов удобен, если в книге много изменений или необходимо выяснить, что происходило в серии изменений.
Microsoft Excel может последовательно отображать изменения, чтобы пользователь мог принять решение о применении или отклонении каждого из них. Этот способ используется при оценке комментариев других пользователей.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.