Функции УНИК относится к функциям динамических массивов. Напомню, что динамические массивы появились относительно недавно и доступны лишь пользователям офиса по подписке (Office 365), а также в последней на данный момент коробочкой версии - Microsoft Office 2021.
С помощью функции УНИК очень просто создать список уникальных значений некоторого диапазона и в дальнейшем использовать его в качестве заголовков таблицы или в каких-то других формулах.
Синтаксис функции УНИК
У функции УНИК три аргумента - один обязательный и два необязательных.
Обязательным аргументом является диапазон, в котором будет осуществляться поиск уникальных значений.
Второй аргумент логический, то есть можем принимать одно из двух значений - ИСТИНА или ЛОЖЬ. По умолчанию, то есть если этот аргумент не указан, используется значение ЛОЖЬ. В этом случае на уникальность проверяются значения строк. Если указать ИСТИНА, то проверяться будут столбцы.
И третий аргумент также является логическим. По умолчанию он задан как ЛОЖЬ и это означает, что функция вернет список всех уникальных значений диапазона. Если задать аргумент как ИСТИНА, то функция вернет список значений, которые не имеют повторов.
И давайте рассмотрим все вышесказанное на примерах.
Уникальные пары
Задача заключается в том, чтобы создать список уникальных пар, то есть нам нужно получить список неповторяющихся значений из столбцов "Город" и "Покупатель".
Для этого указываем лишь диапазон двух столбцов и так как второй аргумент функции УНИК по умолчанию имеет значение ЛОЖЬ, то есть осуществляется поиск уникальных значений в строках, то мы получим необходимый результат.
Если же таблица расположена горизонтально, то для получения неповторяющихся пар нужно будет изменить второй аргумент на ИСТИНА.
Автоматически расширяющийся выпадающий список
Также функция УНИК будет полезной при создании выпадающих списков.
Например, необходимо создать выпадающий список городов или покупателей, чтобы в дальнейшем быстро получать информацию по нужным категориям.
К сожалению, пока нельзя использовать функции динамических массивов в инструменте Проверка данных, с помощью которого создаются выпадающие списки, но мы можем создать перечень уникальных элементов соответствующих столбцов таблицы на листе и затем сослаться на этот диапазон при создании списка. При этом исходные данные стоит преобразовать в умную таблицу, чтобы в дальнейшем воспользоваться ее преимуществами.
При создании выпадающего списка будем ссылаться не на диапазон конкретных ячеек, а с помощью символа решетки укажем весь динамический диапазон (J1#), который вернула функция УНИК.
В этом случае при добавлении новых данных в исходную таблицу, динамический диапазон будет автоматически расширяться и новые данные попадут в выпадающий список.
Теперь с помощью функции СУММЕСЛИМН можно посчитать суммарный объем заказов по конкретному покупателю.
Неповторяющиеся значения
И еще одна задача. Есть список покупателей и нужно понять, какое количество из них совершили повторную покупку, а какое только одну.
Для этого задействуем третий аргумент функции, установив для него значений ИСТИНА. При этом второй аргумент можем не трогать, то есть просто его пропустим и тогда по умолчанию для него будет использоваться значение ЛОЖЬ.
Таким образом мы получим список покупателей, которые сделали только одну покупку.
Чтобы подсчитать их количество достаточно обернуть функцию УНИК функцией подсчета значений СЧЁТЗ.
Теперь можно вычислить количество покупателей, совершивших более одной покупки, для этого с помощью функций УНИК и СЧЁТЗ вычислим количество неповторяющихся значений в диапазоне и отнимем от него ранее рассчитанное значение из соседней ячейки.
Итак, это была функция УНИК, а в следующей заметке расскажу о функции ФИЛЬТР, которая также относится к функциям динамических массивов.
Чтобы скачать курс по основам Microsoft Excel нажмите на эту ссылку
Ссылки на мои ресурсы по Excel
★ YouTube-канал по Excel и Word
★ Телеграм