1

В столбце A у меня есть значение, и я хочу выделить, если оно не совпадает с тем же значением в столбце B.

Я использую формулу ниже в условном форматировании, которая прекрасно работает.

=ISERROR(MATCH(A1,$B:$B,0))

После их выделения мне нужно иметь возможность сортировать / фильтровать по цвету ячейки, чтобы я мог легко находить несоответствующие строки.

Однако, поскольку мои данные часто содержат более 60 тысяч строк, это часто приводит к зависанию Excel и / или его падению.

Я знаю, что условное форматирование придает большой вес электронной таблице, так что есть ли более легкая альтернатива тому, что я пытаюсь сделать?

1 ответ1

0

Добавление той же формулы в столбец C вместо (/ дополнительно к) условного форматирования должно иметь наилучшую производительность. Если это по-прежнему не очень хорошо, рассмотрите возможность преобразования этих формул в статические значения (конечно, вам нужно обновить их вручную, но таким образом вы можете добавить условное форматирование в столбец C). Вы уверены, что вам нужно держать столбцы A и B рядом друг с другом? Если бы вы могли переместить столбец B на другой лист и отсортировать его, это было бы снова быстрее. Другие варианты будут VBA, но это, безусловно, медленнее, чем использование встроенных формул.

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