Выделение повторяющихся значений в MS EXCEL

Настроим Условное форматирование для выделения только повторяющихся значений в списке.

Задача

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

Решение

  • выделите диапазон содержащий список значений, например, А3:А16;
  • вызовите Условное форматирование (Главная/ Стили/ Условное форматирование/ Правила выделения ячеек/ Повторяющиеся значения…);
  • нажмите ОК.

Усложним задачу. Теперь будем выделять дубликаты только если установлен Флажок «Выделить дубликаты» (ячейка B1)

  • выделите диапазон содержащий список значений, например, B3:B16;
  • вызовите Условное форматирование (Главная/ Стили/ Условное форматирование/ Создать правило/ Использовать формулу для определения форматируемых ячеек);
  • введите формулу =И(СЧЁТЕСЛИ($B$3:$B$16;$B3)>1;$B$1)

Обратите внимание, что в формуле использована относительная адресация, поэтому активной ячейкой при вводе формулы должна быть B3 (т.е. диапазон нужно выделять сверху вниз). Активная ячейка в выделенном диапазоне – белая и ее адрес отображается в поле Имя.

  • выберите нужное форматирование;
  • нажмите ОК.

Сняв Флажок «Выделить дубликаты» выделение повторяющихся значений исчезнет.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 4.5 (2 оценок)

Комментарии

Вадим (не проверено)

Добрый день.

1. Пытаюсь применить условное форматирование или функцию МОДА.НСК к группе ячеек, в которых помещёны числа в текстовом формате длиной в 18 цифр плюс апостроф, обозначающий текстовый формат. В результате все ячейки считаются повторяющимися.
2. При попытке ввести такое длинное число в числовом формате оно сразу преобразуется в экспоненциальный формат, при этом все цифры после 15-го знака обнуляются.
Возможно ли оперировать такими большими числами в числовом формате и почему в текстовом виде они обрабатываются тоже некорректно?

Спасибо.

Creator

Дело в том, что Условное форматирование или функции EXCEL например, функция СЧЕТЕСЛИ(), пытаются выполнить преобразование значений в числовой формат (не смотря на апостроф или формат ячейки) и в данном случае им это удается - числа состоящие из 18 цифр усекаются до 15 значимых. Если различия в числах только в единицах, десятках или сотнях, то, т.к. эти цифры заменяются 0, они становятся равными.

Решение этой проблемы основано на том, чтобы Условное форматирование не смогло преобразовать Ваше 18 значное "число" из текстового формата в числой формат. Это можно сделать добавив перед "числом" любую букву: тогда Условное форматирование будет сравнивать текстовые строки, а не числа. Решение приведено в файле примера на листе Длинные числа.