Условное форматирование на основе похожих строк - PullRequest
0 голосов
/ 21 июня 2019

Обратите внимание, что я включил ссылку на файл Excel, потому что описать проблему довольно сложно. Я думаю, что просмотр файла может помочь прояснить ситуацию.

Таблица соответствия и выделения

enter image description here Я пытаюсь сделать что-то, что требует несколько (по крайней мере для меня), сложной логики, используя простые функции в Excel. У меня есть 2 таблицы, группа 1 и группа 2. В каждой группе есть список людей, которые перечислены более одного раза. У каждого человека есть удостоверение личности, сторона номер 1 и сторона номер 2. У меня также есть простая таблица с одним столбцом под названием «Ключ», которая просто содержит значения, которые я ищу.

Итак, то, что я пытаюсь сделать, это выделить весь ряд человека, у которого есть одно из своих чисел, будь то число 1 или число 2, красным, и кого-то, у кого все их числа совпадают с любым значением в Таблица «Ключ» должна быть выделена зеленым цветом.

Я приложил свой файл Excel, чтобы упростить отслеживание.

Я делаю это в небольшом масштабе, и у меня был некоторый успех с использованием серии операторов IF со встроенным VLOOKUPS, и еще некоторый успех с использованием IFERROR со встроенным VLOOKUP, но ни одно из моих решений действительно не работает слишком хорошо.

У кого-нибудь есть совет или решение?

1 Ответ

1 голос
/ 21 июня 2019

При наличии вспомогательного столбца или двух, вот один из вариантов. Я уверен, что это можно улучшить, но я оставлю это вам или кому-то еще.

В столбце F:

=OR(AND(D4<>"",COUNTIF($C$24:$C$38,D4)),AND(E4<>"",COUNTIF($C$24:$C$38,E4)))

В столбце G:

=IF(COUNTIFS($C:$C,$C15,$F:$F,TRUE),COUNTIFS($C:$C,$C15,$F:$F,TRUE)=COUNTIF($C:$C,$C15),"")

Условное форматирование зеленого цвета по формуле:

=$G4

Условное форматирование красного цвета по формуле:

=NOT($G4)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...