Excel и Google Workspace / Формулы Google Таблиц

Google Sheets: UNIQUE для очистки повторов

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

Опубликовано: Обновлено:

Формула

$$=UNIQUE(A2:A200)$$

Обозначения

$range$
диапазон со значениями или строками
$by_column$
режим сравнения по столбцам
$exactly_once$
оставлять только значения, встречающиеся один раз

Условия применения

  • Диапазон должен быть строковым вектора или матрицей.
  • Результат автоматически вываливается вниз (spill).
  • Для сортированного результата можно оборачивать в SORT.

Ограничения

  • Пустые строки считаются отдельно и могут участвовать в списке.
  • UNIQUE не «сливает» похожие текстовые варианты с разным регистром автоматически.
  • Без дополнительных условий не удаляет опечатки.

Подробное объяснение

UNIQUE сравнивает строки массива и оставляет только первую встречу каждого уникального значения. Очень удобно перед построением списков для валидации данных.

Смысл страницы — показать рабочий сценарий, ограничения и поведение формулы в живой таблице. Формула полезна для списка клиентов, артикулов, городов, категорий или email-адресов. В связке с SORT и FILTER она превращается в основу динамических справочников и выпадающих списков. В отличие от простого перечисления аргументов, здесь важно понимать, как формула меняет диапазон результата, что происходит при пустых строках и как она сочетается с другими функциями Google Таблиц.

Как пользоваться формулой

  1. Выберите столбец или диапазон, где нужно убрать повторы.
  2. Убедитесь, что рядом есть пустое место для выталкивания массива.
  3. При необходимости оберните `SORT` для стабильного порядка.
  4. Для комбинированной очистки используйте `=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(A2:F200, B2:B200="Продажа", C2:C200>0)$

Функция FILTER возвращает все строки из диапазона, которые удовлетворяют условиям. Это удобно для отфильтрованных отчётов, без ручной сортировки и промежуточных формул. FILTER подходит, когда нужно оставить строки по одному или нескольким условиям без ручного копирования данных.

Excel и Google Workspace

Google Sheets: SORT для многоуровневой сортировки

$=SORT(A2:G200, 3, TRUE, 2, FALSE)$

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

Excel и Google Workspace

QUERY в Google Таблицах: базовый SELECT

$=QUERY(A1:D100,"select A, C where B = 'Оплачен'",1)$

QUERY выполняет запрос к диапазону Google Таблиц на языке, похожем на SQL. Базовый SELECT выбирает нужные столбцы и строки по условию.