Подсветка дубликатов ячеек в Excel с учетом регистра

Подсветка дубликатов ячеек в Excel с учетом регистра

У меня есть столбец с идентификаторами из 1-2 букв в Excel. Это нормально, если регистр отличается (например, "AB" и "Ab"), но это проблема, если любые два из них абсолютно одинаковы (например, "AB" и "AB"), поэтому я хочу использовать условное форматирование, чтобы выделить их. Мне кажется, что встроенная в Excel функция выделения дубликатов игнорирует регистр, как и все остальное, что я пробовал и что вообще работало.

Вот некоторые из вещей, которые я пробовал использовать в качестве формул условного форматирования (да, я изменил диапазоны для своих данных):

От

https://www.excelbanter.com/new-users-excel/224771-condition-formats-duplicates-additional-criteria.html

=SUMPRODUCT(--EXACT(C$1:C$9,C1))1

было предложено. "1" в конце, кажется, ошибка, поэтому я попробовал

=SUMPRODUCT(--EXACT(C$1:C$9,C1))

который подчеркнул все, и:

=SUMPRODUCT(--EXACT(C$1:C$9,C1), 1)

который ничего не выделил.

ОтФормула соответствия Excel чувствительна к регистру, Я пытался

=IF(ISERROR(MATCH(TRUE, EXACT(A2,$A$1:$A$2800),0)), 0, 1)

Он выделяет все, что, как я предполагаю, связано с тем, что ячейка находится в диапазоне поиска?

Приемлемым компромиссом может быть просто проверка столбца на наличие дубликатов, поэтому изhttp://cpearson.com/excel/Duplicates.aspx, я попробовал поставить:

=IF(MAX(COUNTIF(A2:A11,A2:A11))>1,"Duplicates","No Duplicates")

в другой ячейке. Всегда показывало "Нет дубликатов", даже когда я специально создавал новые дополнительные дубликаты.

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

решение1

Первая формула условного форматирования, которую вы попробовали, вероятно, должна быть такой: =СУММПРОИЗВ(--СОВЕРШЕН(C$1:C$9,C1))>1

(То есть не хватало символа ">" перед 1)

Формула вычисляет количество ячеек в столбце, которые являются идентичными совпадениями, и выделяет, если оно больше 1.

Эта формула работает у меня с данными, похожими на те, что вы описали в диапазоне C1:C9.

решение2

Создайте условное правило на основе формулы

Извлечь одну строку из другой, чтобы получить пустую строку, если обе ячейки равны. Сравните результат с пустой строкой.

Условная формула:

=(SUBSTITUTE(M2;M3;"")="")

Снимок экрана, где каждая ячейка форматируется в зависимости от сравнения со следующей ячейкой:

https://i.stack.imgur.com/D3EAy.png

Связанный контент