В Excel Это Специальные Заранее Созданные Формулы Имеющие Уникальное Имя и Список Аргументов • Функция счет

Только при помощи формул: список уникальных значений и сортировка

Работая с большими объемами данных нам часто нужно составить список уникальных значений — артикулы или названия товаров, должности, города — да мало ли еще!

  1. Команда удаления дубликатов (Remove duplicates)
  2. Сводная таблица (Pivot table)
  3. Команда расширенный фильтр (Advanced filter)
  4. Динамическая фильтрация с помощью формул
  5. миллион способов сделать фильтрацию с помощью макросов.

В заголовке написано «при помощи формул», поэтому коротко расскажу про первые три способа, и подробнее расскажу про четвертый — как сделать динамическую фильтрацию и сортировку массива при помощи формул.

Способ первый — команда удаления дубликатов.

Выбрав таблицу, нажме на кнопку Удалить дубликаты (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: описание, виды, практический пример

  1. Команда удаления дубликатов (Remove duplicates)
  2. Сводная таблица (Pivot table)
  3. Команда расширенный фильтр (Advanced filter)
  4. Динамическая фильтрация с помощью формул
  5. миллион способов сделать фильтрацию с помощью макросов.

У вас описание так сформулировано, что я подумал, что вы ищите слова, которые ни разу не повторились в оригинальном перечне. А оказалось, вы составляете список значений избавленный от дублей. Т.е. список без повторов. Я уже порывался написать, что формула не работает, пока не понял, про что эта статья.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: