Перейти к основному содержанию

Как выделить измененные / обновленные ячейки в Excel?

Иногда вам может потребоваться выделить измененные ячейки при редактировании листа / книги, чтобы следить за изменениями, но как вы можете обработать это в Excel?

Выделите измененные ячейки с помощью Track Changes

Выделите измененные ячейки кодом VBA

Выделите измененные ячейки в таблицах с помощью Tables Merge


Выделите измененные ячейки с помощью Track Changes

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

1. Сохраните книгу, прежде чем применять Track Changes функцию, а затем щелкните Review > Track Changes > Highlight Changes.
документ выделить измененные ячейки 1

2. в Highlight Changes диалог, проверьте оба Track changes while editing. This also shares your workbook и Highlight changes on screen параметры. Также вы можете указать ограничение по времени, пользователям и диапазону при отслеживании изменений.
документ выделить измененные ячейки 2

3. Нажмите OK, Сейчас Microsoft Excel появится диалоговое окно с напоминанием о необходимости сохранения книги.
документ выделить измененные ячейки 3

4. Нажмите OK. Теперь новое изменение будет выделено углом.

документ выделить измененные ячейки 4 стрелка вправо документ выделить измененные ячейки 5

Функции: эта функция работает для всей книги.


Выделите измененные ячейки кодом VBA

Если вам нужен код VBA для обработки задания, вы можете сделать следующее:

1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic for Applications окно.

2. Нажмите Insert > Module, а затем дважды щелкните на ThisWorkbook in VBAProject панель и вставьте ниже код в скрипт.

VBA : Скопируйте и вставьте адрес ячейки

'UpdatebyExtendoffice20180307
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Value <> "" Then
        Target.Interior.ColorIndex = 6
    End If
End Sub

документ выделить измененные ячейки 6

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

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

Private Sub WorkSheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20180307
    If Target.Value <> "" Then
        Target.Interior.ColorIndex = 6
    End If
End Sub

Выделите измененные ячейки в таблицах с помощью Tables Merge

Если вы хотите обновить основную таблицу на основе другой, а затем выделить измененные / новые данные в основной таблице, вы можете попробовать Kutools for ExcelАвтора Tables Merge функцию.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите основную таблицу, которую необходимо изменить или обновить другой таблицей, и нажмите Kutools Plus > Tables Merge.
документ выделить измененные ячейки 9

2. Выберите диапазон таблиц, в котором вы хотите обновить основную таблицу, на основе Tables Merge Мастер.
документ выделить измененные ячейки 10

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

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

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

6. Нажмите Завершить и Да закрыть диалоги. Теперь измененные ячейки выделены.
документ выделить измененные ячейки 14

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi there. Wondering if there might be an option to highlight the rows of cells if the target range cells have NOT modified over a period of time. For eg, if the target field cell has not had any alterations in 7 days, the entire row of data would flash red.
Would appreciate the help! Fantastic help above in any case.
This comment was minimized by the moderator on the site
Is it possible to modify this code to show when the results of a formula change in a cell instead of just a value?
This comment was minimized by the moderator on the site
Hi,
Thanks for the code. I realise that once you do the code to highlight any changes it gets rid of the 'undo' functionality. Why is that?
This comment was minimized by the moderator on the site
Gracias por el aporte, es muy útil
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations