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

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

UNIQUE для очистки повторов показывает, как по формуле =UNIQUE(A2:A200) получить проверяемый результат из исходных данных. В материале уточнены обозначения, условия применения и типовые ошибки при подстановке.

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

Формула

$$=UNIQUE(A2:A200)$$

Обозначения

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

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

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

Ограничения

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

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

UNIQUE для очистки повторов стоит рассматривать не как отдельный трюк, а как способ сделать таблицу устойчивой к обновлению данных. Пользователь меняет исходный диапазон, а расчетный лист сам пересобирает нужный результат: отбор, сортировку, поиск, импорт или обработку ошибок. Главный риск в таких формулах — незаметное расхождение размеров диапазонов, неверная ссылка или слишком широкая область расчета. Поэтому перед применением проверяют, какие строки входят в источник, что считается пустым значением и как формула поведет себя при добавлении новых данных. В рабочей таблице лучше начинать с небольшого проверочного диапазона, убедиться в правильности выдачи, а затем расширять формулу на весь массив. Если результат будет использоваться в отчете, рядом полезно оставить короткую подпись: источник данных, критерий отбора и ожидаемый порядок строк. Такой подход делает формулу понятной не только автору файла. Через месяц другой человек сможет увидеть, откуда берется результат, почему часть строк не попала в выдачу и где менять условие без переписывания всей таблицы.

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

  1. Выберите столбец или диапазон, где нужно убрать повторы.
  2. Убедитесь, что рядом есть пустое место для выталкивания массива.
  3. При необходимости оберните `SORT` для стабильного порядка.
  4. Для комбинированной очистки используйте `=SORT(UNIQUE(...))`.

Историческая справка

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

Историческая линия формулы

Для «UNIQUE для очистки повторов» корректнее говорить не об одном авторе, а о развитии Google Таблиц и офисной аналитики. Современная запись =UNIQUE(A2:A200) является учебной или прикладной формой более широкой расчетной традиции: она закрепилась в курсах, справочниках, стандартах и рабочих методиках. Если в источниках упоминаются конкретные исследователи, их вклад стоит понимать как часть истории метода, а не как единственное авторство этой страницы.

Пример

Пример: лист заказов содержит ключ товара, регион и сумму, поэтому перед формулой очищают пробелы, проверяют заголовки и фиксируют границы диапазона. Для расчета «UNIQUE для очистки повторов» сначала формулируют вопрос: нужно получить проверяемый результат по исходным данным. Затем делают короткую таблицу исходных величин: range — диапазон со значениями или строками; by_column — режим сравнения по столбцам; exactly_once — оставлять только значения, встречающиеся один раз. После этого подставляют данные в запись =UNIQUE(A2:A200), не меняя базу сравнения, период, единицы измерения или выбранную модель. Если формула возвращает долю, ее читают как часть от 1 и только затем переводят в проценты; если получается сила, давление, сумма, объем или координата, результат записывают с исходной единицей. Рабочая проверка — открыть ячейку с формулой после копирования и убедиться, что ссылки, разделители и диапазоны указывают на нужный лист. Финальная самопроверка состоит из двух шагов: повторить расчет на одной строке или одном объекте и мысленно изменить главный параметр. Если направление изменения противоречит смыслу задачи, значит ошибка возникла раньше — в выборе данных, единиц или самой формулы.

Частая ошибка

В расчете «UNIQUE для очистки повторов» нельзя начинать с механической подстановки в =UNIQUE(A2:A200). Сначала проверьте, что обозначения прочитаны по смыслу этой страницы: range — диапазон со значениями или строками; by_column — режим сравнения по столбцам; exactly_once — оставлять только значения, встречающиеся один раз. Чаще всего ломаются границы диапазона, локаль с запятыми и точками с запятой, текстовые даты, лишние пробелы, скрытые ошибки импорта и ссылки на чужой лист. Еще одна слабая точка — правдоподобный, но чужой ответ: он может получиться, если взять данные из соседней строки, другого периода, другого листа, другой группы опыта или другой системы единиц. Надежное исправление одно: выписать «символ — значение — единица — источник», выполнить подстановку без раннего округления и только потом сокращать запись для финального ответа.

Практика

Задачи с решением

Список уникальных менеджеров

Условие. В 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
  • Microsoft Support: Excel functions by category - https://support.microsoft.com/en-us/office/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb

Связанные формулы

Excel и Google Workspace

FILTER для точного отбора строк

$=FILTER(A2:F200, B2:B200="Продажа", C2:C200>0)$

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

Excel и Google Workspace

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

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

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

Excel и Google Workspace

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

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

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