Я пытаюсь сравнить два столбца на предмет различий между ними, используя условное форматирование и функцию COUNTIF. Тем не менее, я заметил, что в нем не учитывается регистр, и, следовательно, я не получаю точных различий, которые я ожидал. Может ли кто-нибудь предоставить мне более точный способ найти значения только в одном списке, а не в другом, и отфильтровать соответствующим образом? Благодарю.

Правки. Пример данных и ожидаемый результат.

Список 1: AS12346 AS12347 005234ES Яблоко-банан ABCDE

Список 2: AS12346 005234ES банан abcde

Ожидаемый результат (с учетом чувствительности к регистру): AS12347 Яблочный банан ABCDE

1 ответ1

2

Вы можете использовать функцию EXACT с учетом регистра. Формула для условного форматирования для соответствующих ячеек в Списке 1 может быть

=ISNA(MATCH(TRUE,EXACT(A2,$B$2:$B$7),0)) 

Является ли этот пример List-1 на A2:A7 и List-2 на B2:B7. В этом примере я выделил разницу в светло-желтый. Обратите внимание, что это сравнивает только List-1 с List-2, а не наоборот.

Если вы хотите отфильтровать список, вы можете использовать вспомогательный столбец, например, столбец C. Поместите приведенную ниже формулу массива в столбец C и отфильтруйте # N/A.

{=MATCH(TRUE,EXACT(A2,$B$2:$B$7),0)}

Вам нужно нажать CTRL+SHIFT+ENTER на панели формул после завершения редактирования формулы, чтобы получить правильную формулу массива.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .