Функция УНИК (UNIQUE) в Excel: как получить список уникальных и неповторяющихся значений
Функция УНИК (UNIQUE) — мощный инструмент Excel для динамического извлечения уникальных или неповторяющихся значений из диапазона данных, что является ключевым навыком для очистки и анализа данных.
Она позволяет автоматически фильтровать дубликаты и создавать динамические списки, которые обновляются при изменении исходных данных.
Существует два подхода к определению «уникальности». Например, из списка Яблоко, Яблоко, Банан, Вишня, Вишня большинство пользователей, включая бухгалтеров, выделит уникальные значения: Яблоко, Банан, Вишня (значения, встречающиеся один или более раз).
Однако в мире SQL и среди некоторых специалистов «уникальным» считается только значение, встречающееся один раз (в нашем примере — только Банан). Остальные значения называются «различными» (distinct). Функция УНИК (UNIQUE) в Excel поддерживает оба варианта.
Практическое применение функции УНИК (UNIQUE)
Рассмотрим реальный пример. Допустим, у вас есть база данных Billboard Top 10 Hits за 1979-1993 годы.
Чтобы получить динамический список всех музыкальных жанров, представленных в чартах, используйте формулу:
=УНИК(Г4:Г6132) (=UNIQUE(D4:D6132))
Эта формула вернет вертикальный массив всех уникальных жанров из указанного диапазона. Если в исходные данные добавятся новые жанры, список автоматически расширится.
Бонус: Использование оператора # («Разлив») для ссылки на весь массив
Динамические массивы в Excel ввели новую концепцию — «разлив» (spill). Если функция УНИК (UNIQUE) находится, например, в ячейке F5 и возвращает несколько значений, вы можете сослаться на весь результат этой формулы, используя оператор #.
Для ссылки на весь массив, возвращаемый формулой в F5, используйте запись F5#. Это особенно полезно в других формулах, например, с ФИЛЬТР (FILTER) или SORT, для дальнейшей обработки уже полученного уникального списка.
Этот элегантный подход, который Excel MVP Ингерборг Хавигхорст назвала «Разливом», устраняет необходимость вручную определять границы результирующего диапазона.
Итог
Функция УНИК (UNIQUE) — это фундаментальный инструмент для работы с данными в современном Excel. Она не только упрощает удаление дубликатов, но и, в сочетании с другими функциями динамических массивов, открывает возможности для создания мощных, самообновляющихся отчетов и панелей мониторинга. Освоение УНИК (UNIQUE) и оператора # значительно повысит вашу эффективность при анализе и визуализации данных.