У меня есть такая задача: нужно сравнивать значения в разных ячейках одного столбца и подсвечивать дубликаты. Значения сами по себе в виде чисел, но я их храню в формате ячейки "текстовый", так как они очень длинные и имеют вот такой формат:
Проблема: когда я выделяю столбец, жму "условное форматирование - правила выделения ячеек - повторяющиеся значения", то эксель все вышеперечисленные значения считает дубликатами. Но это ведь не так! Можно как-то "объяснить" экселю, что это разные значения?
Спасибо!
Приветствую всех!
У меня есть такая задача: нужно сравнивать значения в разных ячейках одного столбца и подсвечивать дубликаты. Значения сами по себе в виде чисел, но я их храню в формате ячейки "текстовый", так как они очень длинные и имеют вот такой формат:
Проблема: когда я выделяю столбец, жму "условное форматирование - правила выделения ячеек - повторяющиеся значения", то эксель все вышеперечисленные значения считает дубликатами. Но это ведь не так! Можно как-то "объяснить" экселю, что это разные значения?
Условное форматирование, как и функции СУММЕСЛИ/СЧЁТЕСЛИ различают только первые 15 цифр, даже если формат ячейки текстовый. Как вариант, можно в Правиле УФ использовать СУММПРОИЗВ()
Код
=СУММПРОИЗВ(--($A1=$A$1:$A$4))>1
Условное форматирование, как и функции СУММЕСЛИ/СЧЁТЕСЛИ различают только первые 15 цифр, даже если формат ячейки текстовый. Как вариант, можно в Правиле УФ использовать СУММПРОИЗВ()
Условное форматирование, как и функции СУММЕСЛИ/СЧЁТЕСЛИ воспринимают различают только первые 15 цифр, даже если формат ячейки текстовый. Как вариант, можно в Правиле УФ использовать СУММПРОИЗВ()
Условное форматирование, как и функции СУММЕСЛИ/СЧЁТЕСЛИ воспринимают различают только первые 15 цифр, даже если формат ячейки текстовый. Как вариант, можно в Правиле УФ использовать СУММПРОИЗВ()
всё верно. Но в данном случае массив $A1=$A$1:$A$4 состоит из значений ИСТИНА и ЛОЖЬ. В примере это ЛОЖЬ;ИСТИНА;ЛОЖЬ;ИСТИНА Двойной минус преобразует ИСТИНА в 1, а ЛОЖЬ в 0. Получается 0;1;0;1. А уже СУММПРОИЗВ складывает эти числа и получаем кол-во совпадений для каждого значения. Если совпадений >1, значит повтор. Всё просто
Пользуйтесь клавишей F9: выделили в строке формул фрагмент $A1=$A$1:$A$4, нажали F9, увидели массив. Потом Esc, чтобы вернуться к формуле
всё верно. Но в данном случае массив $A1=$A$1:$A$4 состоит из значений ИСТИНА и ЛОЖЬ. В примере это ЛОЖЬ;ИСТИНА;ЛОЖЬ;ИСТИНА Двойной минус преобразует ИСТИНА в 1, а ЛОЖЬ в 0. Получается 0;1;0;1. А уже СУММПРОИЗВ складывает эти числа и получаем кол-во совпадений для каждого значения. Если совпадений >1, значит повтор. Всё просто
Пользуйтесь клавишей F9: выделили в строке формул фрагмент $A1=$A$1:$A$4, нажали F9, увидели массив. Потом Esc, чтобы вернуться к формулеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816