2016-08-18 2 views
0

У меня есть следующий сценарий:Excel Условный формат из поиска

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

Sheet2 имеет статическую информацию, скажем, подмножество строк Sheet1, введенное пользователем, и где они соответствуют строке из таблицы excel на Sheet1.

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

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

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

ответ

0

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

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

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

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