Excel и Google Workspace / Формулы Google Таблиц
Google Sheets: UNIQUE для очистки повторов
UNIQUE возвращает список уникальных значений из диапазона и помогает быстро убрать дубликаты перед сводной обработкой. UNIQUE строит список уникальных значений или строк и помогает убрать повторы в отчетах.
Формула
Обозначения
- $range$
- диапазон со значениями или строками
- $by_column$
- режим сравнения по столбцам
- $exactly_once$
- оставлять только значения, встречающиеся один раз
Условия применения
- Диапазон должен быть строковым вектора или матрицей.
- Результат автоматически вываливается вниз (spill).
- Для сортированного результата можно оборачивать в SORT.
Ограничения
- Пустые строки считаются отдельно и могут участвовать в списке.
- UNIQUE не «сливает» похожие текстовые варианты с разным регистром автоматически.
- Без дополнительных условий не удаляет опечатки.
Подробное объяснение
UNIQUE сравнивает строки массива и оставляет только первую встречу каждого уникального значения. Очень удобно перед построением списков для валидации данных.
Смысл страницы — показать рабочий сценарий, ограничения и поведение формулы в живой таблице. Формула полезна для списка клиентов, артикулов, городов, категорий или email-адресов. В связке с SORT и FILTER она превращается в основу динамических справочников и выпадающих списков. В отличие от простого перечисления аргументов, здесь важно понимать, как формула меняет диапазон результата, что происходит при пустых строках и как она сочетается с другими функциями Google Таблиц.
Как пользоваться формулой
- Выберите столбец или диапазон, где нужно убрать повторы.
- Убедитесь, что рядом есть пустое место для выталкивания массива.
- При необходимости оберните `SORT` для стабильного порядка.
- Для комбинированной очистки используйте `=SORT(UNIQUE(...))`.
Историческая справка
UNIQUE широко применяют для нормализации списков и построения контрольных справочников в аналитических Google-таблицах.
Функция рассматривается как часть экосистемы Google Sheets и Google Docs Editors. Исторический блок здесь полезен не как биография автора, а как контекст появления облачных таблиц, совместной работы и динамических массивов, которые изменили привычный способ строить отчеты.
Историческая линия формулы
Описание уникализации и сопутствующих параметров приведено в официальной документации Google Sheets. У функций Google Таблиц нет корректного единоличного автора. Их развитие связано с продуктовой эволюцией электронных таблиц, SQL-подобных запросов, динамических массивов и облачной совместной работы, поэтому атрибуция описывает технологическую линию, а не персональное открытие.
Пример
Если в A2:A10 перечислены товары, `=UNIQUE(A2:A10)` оставит только уникальные наименования. Формула полезна для списка клиентов, артикулов, городов, категорий или email-адресов. В связке с SORT и FILTER она превращается в основу динамических справочников и выпадающих списков.
Частая ошибка
Ожидание игнорирования регистра, лишние пробелы и неочищенные значения приводят к ложным дубликатам. UNIQUE различает строки по фактическому содержимому: лишний пробел, другой регистр или скрытый символ могут оставить внешне похожие значения как разные. Перед формулой часто нужна очистка TRIM, CLEAN или нормализация регистра.
Практика
Задачи с решением
Список уникальных менеджеров
Условие. В A2:A120 записаны фамилии менеджеров (возможны повторы).
Решение. =UNIQUE(A2:A120)
Ответ. =UNIQUE(A2:A120)
Уникальные города и сортировка
Условие. A2:A120 — города, есть повторения.
Решение. =SORT(UNIQUE(A2:A120))
Ответ. =SORT(UNIQUE(A2:A120))
Дополнительные источники
- Google Docs Editors Help: UNIQUE function - https://support.google.com/docs/answer/10522653?hl=en
- Google Docs Editors Help: Google Sheets function list - https://support.google.com/docs/table/25273?hl=en
- Google Docs Editors Help: Google Sheets function list
- Google Docs Editors Help: function documentation for the corresponding Google Sheets function
Связанные формулы
Excel и Google Workspace
Google Sheets: FILTER для точного отбора строк
Функция FILTER возвращает все строки из диапазона, которые удовлетворяют условиям. Это удобно для отфильтрованных отчётов, без ручной сортировки и промежуточных формул. FILTER подходит, когда нужно оставить строки по одному или нескольким условиям без ручного копирования данных.
Excel и Google Workspace
Google Sheets: SORT для многоуровневой сортировки
С помощью SORT можно сортировать диапазон сразу по нескольким колонкам с отдельным направлением сортировки для каждого ключа. SORT нужен для динамической сортировки диапазона без изменения исходной таблицы.
Excel и Google Workspace
QUERY в Google Таблицах: базовый SELECT
QUERY выполняет запрос к диапазону Google Таблиц на языке, похожем на SQL. Базовый SELECT выбирает нужные столбцы и строки по условию.