Только при помощи формул: список уникальных значений и сортировка
Работая с большими объемами данных нам часто нужно составить список уникальных значений — артикулы или названия товаров, должности, города — да мало ли еще!
- Команда удаления дубликатов (Remove duplicates)
- Сводная таблица (Pivot table)
- Команда расширенный фильтр (Advanced filter)
- Динамическая фильтрация с помощью формул
- миллион способов сделать фильтрацию с помощью макросов.
В заголовке написано «при помощи формул», поэтому коротко расскажу про первые три способа, и подробнее расскажу про четвертый — как сделать динамическую фильтрацию и сортировку массива при помощи формул.
Способ первый — команда удаления дубликатов.
Выбрав таблицу, нажме на кнопку Удалить дубликаты (Remove Duplicates) в разделе Данные (Data) :
Если выбрать в окне удаления дубликатов только столбец «Отдел», удалится 5 строк с дубликатами. Если выбрать «Должность» и «Отдел», будут удалены только две строки, где сочетание отдела и должности повторяется. Если к выбору добавить еще колонку «Имя» или «Фамилия» — не удалится ничего, так как все сочетания уникальны.
Плюсы способа : просто, быстро, есть дополнительные настройки: можно выбирать уникальность по нескольким столбцам.
Минусы : дубликаты удаляются прямо в той таблице, в которой мы работаем. Если нам нужно сохранить данные, то придется каждый раз копировать таблицу на новый лист. Конечный результат не связан с изначальными данными, при изменении изначальных данных список уникальных результатов не обновится.
Способ второй — сводная таблица
Выделив нужный диапазон данных выбираем команду Сводная таблица (Pivot Table) в разделе Вставить (Insert)
В появившемся окне с настройками сводной таблице можно скорректировать выделенный диапазон и выбрать место, куда вставить сводную таблицу. По умолчанию предлагается создать новый лист, с чем мы и согласимся.
Дальше в появившейся справа панели перетащим нужное нам поле в графу Строки (Rows) . Если хотим оставить уникальные отделы — перетащим «Отдел». Если хотим уникальные должности — аналогично перетащим «Должность».
Плюсы : отфильтрованные уникальные данные копируются в новое место, не удаляя данные в изначальной таблице. Сводная таблица связана с изначальными данными, поэтому при изменении изначальных данных не нужно пересоздавать сводную таблицу, достаточно нажать на кнопку Обновить (Refresh) в разделе Данные (Data) .
Минусы: достаточно сложный способ, не подходит для новичков. Хотя таблица и связана с данными, каждый раз нужно инициировать обновление вручную.
Способ третий — команда расширенный фильтр
Плюсы : универсальный вариант — просто, можно проверить уникальность по нескольким колонкам, есть выбор как отображать результат.
Минусы : только то, что при обновлении данных придется применять фильтр снова, чтобы результаты обновились.
Четвертый способ — формулы
Четвертый способ — использовать формулы для работы с массивами INDEX (ИНДЕКС) , MATCH (ПОИСКПОЗ) , COUNTIF (СЧЁТЕСЛИ), IFERROR (ЕСЛИОШИБКА) а также SMALL (НАИМЕНЬШИЙ), ISTEXT (ЕТЕКСТ), ISNUMBER (ЕЧИСЛО).
Напишите в комментариях, если нужен дополнительный разбор 
Плюсы : универсальный вариант, который работает сам, автоматически обновляя список уникальных значений из исходных данных.
Минусы: думаю минусы очевидны — это самый сложный вариант. Мало того, что формулы нужно вставлять вручную, это еще и формулы массива, и малоопытный пользователь Excel легко может что-нибудь испортить.
[expert_bq id=»1570″]Для проверки условий при выполнении расчётов в электронных таблицах реализована логическая функция ЕСЛИ IF , называемая условной функцией. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Реализованы логические операции и в электронных таблицах, но здесь они представлены как функции: сначала записывается имя логической операции, а затем в круглых скобках перечисляются логические операнды.
Логические функции в Excel: описание, виды, практический пример
- Команда удаления дубликатов (Remove duplicates)
- Сводная таблица (Pivot table)
- Команда расширенный фильтр (Advanced filter)
- Динамическая фильтрация с помощью формул
- миллион способов сделать фильтрацию с помощью макросов.
У вас описание так сформулировано, что я подумал, что вы ищите слова, которые ни разу не повторились в оригинальном перечне. А оказалось, вы составляете список значений избавленный от дублей. Т.е. список без повторов. Я уже порывался написать, что формула не работает, пока не понял, про что эта статья.