Как получить уникальные значения из прямоугольного диапазона в Excel
Извлечение уникальных значений из прямоугольного диапазона в Excel раньше было сложной задачей, но с появлением динамических массивов она решается одной формулой. Этот метод идеально подходит для очистки данных и подготовки списков.
Раньше для получения списка уникальных значений из нескольких столбцов требовались сложные комбинации функций или макросы. Сейчас это делается с помощью мощных функций динамических массивов.
- Используйте функцию
ПОСТОЛБЦ (TOCOL), чтобы преобразовать прямоугольный диапазон (например, A1:C5) в один вертикальный столбец. Эта функция "сворачивает" диапазон, игнорируя пустые ячейки по умолчанию. - Примените функцию
УНИК (UNIQUE)к результату, полученному отПОСТОЛБЦ (TOCOL). Она оставит только неповторяющиеся значения из всего списка. - Для удобства чтения оберните формулу в
SORT. Это отсортирует итоговый список по алфавиту (или по возрастанию для чисел).
Ключевое преимущество этого подхода — его динамичность. Если вы измените исходные данные в диапазоне A1:C5, список уникальных значений обновится автоматически.
Для более сложных сценариев, например, когда нужно учитывать только непустые ячейки или применять фильтрацию, можно использовать дополнительные аргументы функций ПОСТОЛБЦ (TOCOL) и УНИК (UNIQUE).
Использование комбинации SORT(УНИК (UNIQUE)(ПОСТОЛБЦ (TOCOL)(...))) — это современный и эффективный способ быстрой обработки данных, который заменил множество старых громоздких методов.