Уникальные / отличные значения в Excel: как находить, фильтровать, выбирать и выделять

  • Поделись Этим
Michael Brown

Оглавление

В учебнике демонстрируются наиболее эффективные способы поиска, фильтрации и выделения уникальных и отличных значений в Excel.

В прошлом уроке мы рассмотрели различные способы подсчета уникальных значений в Excel. Но иногда вам может понадобиться просмотреть только уникальные или отличные значения в столбце - не их количество, а фактические значения. Прежде чем двигаться дальше, давайте убедимся, что мы одинаково понимаем термины. Итак, что такое отличные и что такое уникальные значения в Excel?

  • Уникальный значения - это элементы, которые появляются в наборе данных только один раз.
  • Отличия значения - это все различные элементы списка, т.е. уникальные значения и 1-е вхождение дублирующих значений.

А теперь давайте изучим наиболее эффективные методы работы с уникальными и отличными значениями в ваших листах Excel.

    Как найти уникальные/отличительные значения в Excel

    Самый простой способ определить уникальные и отличные значения в Excel - это использование функции IF вместе с COUNTIF. В зависимости от типа значений, которые вы хотите найти, может быть несколько вариантов формулы, как показано в следующих примерах.

    Поиск уникальных значений в столбце

    Чтобы найти отличительные или уникальные значения в списке, используйте одну из следующих формул, где A2 - первая, а A10 - последняя ячейка с данными.

    Как найти уникальные значения в Excel:

    =IF(COUNTIF($A$2:$A$10, $A2)=1, "Уникальный", "")

    Как получить различные значения в Excel:

    =IF(COUNTIF($A$2:$A2, $A2)=1, "Distinct", "")

    В отдельной формуле есть только одно небольшое отклонение в ссылке на вторую ячейку, которое, однако, имеет большое значение:

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

    Найти уникальные / отличные строки в Excel

    Аналогичным образом можно найти уникальные строки в таблице Excel на основе значений в 2 или более столбцах. В этом случае для оценки значений в нескольких столбцах нужно использовать функцию COUNTIFS вместо COUNTIF (в одной формуле можно оценить до 127 пар диапазон/критерий).

    Например, чтобы найти уникальные или отличные имена в списке, используйте следующие формулы:

    Формула для получения уникальные строки :

    =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2)=1, "Уникальная строка", "")

    Формула для нахождения отдельные ряды :

    =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)=1, "Distinct row", "")

    Поиск уникальных / отличных значений с учетом регистра в Excel

    Если вы работаете с набором данных, где важен случай, вам понадобится более сложная формула массива.

    Поиск с учетом регистра уникальные значения :

    =IF(SUM((--EXACT($A$2:$A$10,A2)))=1, "Уникальный","")

    Поиск с учетом регистра различные значения :

    =IF(SUM((--EXACT($A$2:$A2,$A2)))=1, "Distinct","")

    Поскольку обе формулы являются формулами массива, обязательно нажмите Ctrl + Shift + Enter, чтобы правильно их заполнить.

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

    Как отфильтровать уникальные и отличные значения в Excel

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

    1. Примените одну из приведенных выше формул для определения уникальных / отличных значений или строк.
    2. Выберите данные и нажмите кнопку Фильтр кнопка на Данные вкладку. Или нажмите Сортировка и фильтр > Фильтр на Главная вкладка в Редактирование группа.
    3. Нажмите стрелку фильтрации в заголовке столбца, содержащего вашу формулу, и выберите значения, которые вы хотите просмотреть:

    Как выбрать отличные / уникальные значения

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

    Чтобы быстро выбрать уникальный или отличительный список включая заголовки столбцов Для фильтрации уникальных значений щелкните на любой ячейке в списке уникальных значений, а затем нажмите Ctrl + A .

    Для выбора отдельных или уникальных значений без заголовков столбцов Для фильтрации уникальных значений выделите первую ячейку с данными и нажмите Ctrl + Shift + End, чтобы расширить выделение до последней ячейки.

    Совет. В некоторых редких случаях, в основном в очень больших рабочих книгах, вышеуказанные сочетания клавиш могут выбрать как видимые, так и невидимые ячейки. Чтобы исправить это, сначала нажмите Ctrl + A или Ctrl + Shift + End, а затем нажмите Alt + ;, чтобы выбрать только видимые ячейки , игнорируя скрытые строки.

    Если вам трудно запомнить такое количество ярлыков, воспользуйтесь следующим наглядным способом: выделите весь список уникальных/отличительных, затем перейдите в раздел Вкладка "Главная > Найти и выбрать > Перейти к разделу Специальный , и выберите Только видимые ячейки .

    Копирование уникальных или отличных значений в другое место

    Чтобы скопировать список уникальных значений в другое место, сделайте следующее:

    • Выберите отфильтрованные значения с помощью мыши или вышеуказанных сочетаний клавиш.
    • Нажмите Ctrl + C, чтобы скопировать выбранные значения.
    • Выберите левую верхнюю ячейку в целевом диапазоне (она может находиться на том же или другом листе) и нажмите Ctrl + V, чтобы вставить значения.

    Как выделить уникальные и отличные значения в Excel

    Если вам нужно выделить что-либо в Excel на основе определенного условия, перейдите к функции условного форматирования. Более подробная информация и примеры приведены ниже.

    Выделение уникальных значений в столбце (встроенное правило)

    Самый быстрый и простой способ выделить уникальные значения в Excel - применить встроенное правило условного форматирования:

    1. Выберите столбец данных, в котором нужно выделить уникальные значения.
    2. На Главная во вкладке Стили группу, нажмите Условное форматирование > Правила выделения ячеек > Дублирование значений...

  • В Дублирование значений в диалоговом окне выберите Уникальный в левом поле и выберите нужное форматирование в правом поле, затем нажмите кнопку OK .
  • Совет. Если вас не устраивает ни один из предустановленных форматов, нажмите кнопку Пользовательский формат... (последний пункт в выпадающем списке) и установите цвет заливки и/или шрифта по своему вкусу.

    Как видите, выделение уникальных значений в Excel - это самая простая задача, которую только можно себе представить. Однако встроенное правило Excel работает только для элементов, которые появляются в списке только один раз. Если вам нужно выделить отдельные значения - уникальные и 1-е дублирование - вам придется создать собственное правило на основе формулы. Вам также нужно будет создать пользовательское правило для выделения уникальных строк на основе функциизначения в одном или нескольких столбцах.

    Выделение уникальных и отличных значений в Excel (пользовательское правило)

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

    Выделите уникальные значения

    Чтобы выделить значения, которые появляются в списке только один раз, используйте следующую формулу:

    =COUNTIF($A$2:$A$10,$A2)=1

    Где A2 - первая, а A10 - последняя ячейка применяемого диапазона.

    Выделите отдельные значения

    Чтобы выделить все различные значения в столбце, т.е. уникальные значения и 1-е дублирование, воспользуйтесь следующей формулой:

    =COUNTIF($A$2:$A2,$A2)=1

    Где A2 - самая верхняя ячейка диапазона.

    Как создать правило на основе формулы

    Чтобы создать правило условного форматирования на основе формулы, сделайте следующее:

    1. Перейти к Главная вкладка> Стили группу, и нажмите кнопку Условное форматирование > Новое правило> Используйте формулу, чтобы определить, какие ячейки форматировать .
    2. Введите вашу формулу на Форматируйте значения, для которых эта формула истинна коробка.
    3. Нажмите кнопку Формат... и выберите нужный цвет заливки и/или цвет шрифта.
    4. Наконец, нажмите кнопку OK чтобы применить правило.

    Более подробные шаги со скриншотами можно найти в следующем руководстве: Как создать правила условного форматирования в Excel на основе значения другой ячейки.

    Приведенный ниже снимок экрана демонстрирует оба правила в действии:

    Выделение целых строк на основе уникальных/отличительных значений в одном столбце

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

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

    Как выделить уникальные строки в Excel

    Если вы хотите выделить строки на основе значений в 2 или более столбцах, используйте функцию COUNTIFS, которая позволяет указать несколько критериев в одной формуле.

    Выделите уникальные строки

    =COUNTIFS($A$2:$A$10,$A2, $B$2:$B$10,$B2)=1

    Выделите отдельные строки (уникальные + 1-е дублирующие вхождения)

    =COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2)=1

    Вот как можно найти, отфильтровать и выделить отдельные или уникальные значения в Excel. Чтобы закрепить полученные знания, вы можете скачать образец рабочей книги "Поиск уникальных значений" и проанализировать формулы для лучшего понимания.

    Быстрый и простой способ найти и выделить уникальные значения в Excel

    Как вы только что увидели, Microsoft Excel предоставляет довольно много полезных функций, которые могут помочь вам определить и выделить уникальные значения в ваших рабочих листах. Однако все эти решения вряд ли можно назвать интуитивно понятными и простыми в использовании, поскольку они требуют запоминания горстки различных формул. Конечно, для профессионалов Excel это не проблема :) Для тех пользователей Excel, которые хотят сэкономить свое времяи усилий, позвольте мне продемонстрировать быстрый и простой способ поиска уникальных значений в Excel.

    В заключительном разделе нашего сегодняшнего урока мы будем использовать надстройку Duplicate Remover для Excel. Пусть вас не смущает название инструмента. Помимо дубликатов записей, надстройка прекрасно справляется с уникальными и отличными записями, в чем вы сейчас убедитесь.

    1. Выберите любую ячейку в таблице, в которой вы хотите найти уникальные значения, и нажмите кнопку Удаление дубликатов кнопка на Ablebits Data вкладка в Dedupe группа.

    Запустится мастер, и вся таблица будет выбрана автоматически. Итак, просто нажмите кнопку Следующий чтобы перейти к следующему шагу.

    Совет. При первом использовании надстройки имеет смысл проверить параметр Создайте ящик для резервных копий на всякий случай.

  • В зависимости от вашей цели выберите один из следующих вариантов, а затем нажмите кнопку Следующий :
    • Уникальный
    • Уникальные +1-е вхождения (отчетливые)

  • Выберите один или несколько столбцов, в которых необходимо проверить значения.
  • В данном примере мы хотим найти уникальные имена на основе значений в двух столбцах (Имя и Фамилия), поэтому мы выбираем оба столбца.

    Совет. Если в вашей таблице есть заголовки, обязательно выберите параметр В моей таблице есть заголовки ячейки. Если в вашей таблице могут быть пустые ячейки, убедитесь, что Пропустить пустые ячейки Обе опции находятся в верхней части диалогового окна и обычно выбираются по умолчанию.

  • Выберите одно из следующих действий для выполнения найденных значений:
    • Выделите уникальные ценности цветом
    • Выберите уникальные значения
    • Идентифицировать в колонке состояния
    • Копирование в другое место

    Нажмите кнопку Отделка кнопку и получите результат за несколько секунд:

    Вот как можно найти, выбрать и выделить уникальные значения в Excel с помощью нашей надстройки Duplicate Remover. Проще и быть не может, правда?

    Если поиск дубликатов и уникальных значений в Excel является обычной частью вашей повседневной работы, просто попробуйте этот инструмент дедупликации, и вы будете поражены результатами! Duplicate Remover, а также другие наши инструменты для экономии времени включены в Ultimate Suite for Excel.

    Доступные загрузки

    Поиск уникальных значений - примеры формул (файл.xlsx)

    Ultimate Suite - пробная версия (файл .exe)

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.