Условный формат Excel из поиска

У меня есть следующий сценарий:

Sheet1 имеет таблицу excel, которая обновляется из базы данных. В таблице есть уникальный ключевой столбец.

Лист2 имеет статическую информацию, скажем, подмножество строк Листа1, которые были введены пользователем и где они соответствуют строке из таблицы Excel на Листе1.

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

Я хотел бы выделить ячейку в строке на Листе2 для этого несоответствия.

У меня есть доступ к excel-dna, и я могу создавать собственные функции и т. д. по мере необходимости.


person Dickster    schedule 18.08.2016    source источник


Ответы (1)


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

Я предполагаю, что ключевые значения находятся в ColumnA, а значения, которые нужно обновить/сравнеть, находятся в ColumnB (оба листа). Выберите Столбец B листа 2 и ГЛАВНАЯ > Стили — Условное форматирование, Новое правило..., Использовать формулу для определения форматируемых ячеек и Форматировать значения, где эта формула верна: :

=B1<>INDEX(Sheet1!B:B,MATCH(A1,Sheet1!A:A,0))

Формат..., выберите цвет заливки (выделения) по вашему выбору, OK, OK.

person pnuts    schedule 18.08.2016