Как использовать функцию UNIQUE в Excel (20 примеров)

  • Поделись Этим
Hugh West

Оглавление

В больших наборах данных существует вероятность наличия дубликатов значений или одинаковых значений, встречающихся более одного раза. Чтобы получить уникальные значения из диапазона или список, вы можете использовать Excel UNIQUE функция. Excel UNIQUE Функция возвращает список уникальных значений в диапазоне или в списке. UNIQUE Функция поддерживает текстовые, числовые, датированные, временные и т.д. типы значений.

В этой статье я покажу вам различные примеры использования Excel UNIQUE функция.

Скачать для практики

Использование функции UNIQUE.xlsx

Основы функции EXP: резюме и синтаксис

Резюме

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

Синтаксис

UNIQUE(array, [by_col], [exactly_once])

Аргументы

Аргументы Обязательно/Опционально Пояснение
массив Требуется Это диапазон ячеек или массив, из которого нужно извлечь уникальный значения
by_col Дополнительно Это булево значение для сравнения и извлечения уникальный значения.

Вот, FALSE означает по ряду; TRUE означает по колонке. по умолчанию (FALSE) точно_однократно Дополнительно Это также булево значение.

Вот, TRUE означает значения, которые встречались один раз;

FALSE означает все уникальные значения.

по умолчанию (FALSE)

Возвращаемое значение

Сайт UNIQUE функция возвращает список или массив уникальных значений.

Версия

Сайт UNIQUE Функция доступна для Excel 365 и Excel 2021.

Использование функции UNIQUE в Excel

1. использование функции UNIQUE для текстовых значений

Вы можете использовать UNIQUE функция для извлечения уникальный значения из текстовых или строковых значений.

Здесь я хочу получить уникальный название фрукта из Название продукта колонна.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения.

=UNIQUE(B4:B12)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек B4:B12 как массив .

Теперь нажмите ENTER , и UNIQUE функция вернет список уникальный значения из выбранного диапазона.

Читать далее: Excel VBA для получения уникальных значений из столбца (4 примера)

2. Использование функции UNIQUE для числовых значений

В случае, если у вас есть числовые значения, вы также можете использовать UNIQUE функция для извлечения уникальный значения.

Здесь я хочу получить уникальный заказывает идентификаторы из Идентификатор заказа колонна.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения.

=UNIQUE(C4:C12)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек C4:C12 как массив .

Теперь нажмите ENTER , и UNIQUE функция вернет список уникальный значения из выбранного диапазона.

Читать далее: VBA для получения уникальных значений из столбца в массив в Excel (3 критерия)

3. Использование функции Excel UNIQUE для поиска уникальных строк, встречающихся только один раз

Если вы хотите получить уникальный значения, которые встречаются только один раз в списке или в диапазоне, вы можете использовать UNIQUE функция.

Позвольте мне начать процедуру,

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения.

=UNIQUE(B4:C12,,TRUE)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек B4:C12 как массив , сохранил by_col аргумент ЛОЖЬ, или пропустил его, потому что набор данных, который я использую, организован в виде строк. Затем выбрал TRUE в качестве точно_однократно .

Теперь нажмите ENTER , и UNIQUE функция вернет список уникальный значения, которые встречались только один раз из выбранного диапазона.

4. Уникальные значения в строке

Если вы хотите извлечь уникальный значения из строки, то вы можете использовать UNIQUE функция.

Чтобы начать процедуру,

⏩ В клетке C6, введите следующую формулу, чтобы получить уникальный значения.

=UNIQUE(C3:K3, TRUE)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек C3:K3 как массив , выбранный TRUE в качестве by_col .

Теперь нажмите ENTER , и UNIQUE функция вернет уникальный значения из ряда.

5. Использование функции Excel UNIQUE для поиска Уникальные колонки

Вы также можете получить уникальный столбцов с помощью UNIQUE функция.

Чтобы начать процедуру,

⏩ В камере C7, введите следующую формулу, чтобы получить уникальный колонны.

=UNIQUE(C3:K4, TRUE,TRUE)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек C3:K4 как массив , выбранный TRUE в качестве by_col , затем выбрал TRUE в качестве точно_однократно .

Теперь нажмите ENTER , и UNIQUE функция вернет уникальный колонны.

6. уникальные значения встречаются только один раз

В случае, если вы хотите извлечение уникальных значений из списка тогда вы также можете использовать UNIQUE функция.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения из списка.

=UNIQUE(B4:B12,,TRUE)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек B4:B12 как массив , сохранил by_col аргумент ЛОЖЬ, или опустил его, потому что набор данных, который я использую, организован в виде строк. Затем выбрал TRUE в качестве точно_однократно .

Теперь нажмите ENTER , и UNIQUE функция вернет список уникальный значения, которые встречались только один раз из выбранного диапазона.

7. Найти отличительные значения, которые встречаются более одного раза

С помощью UNIQUE функция вместе с функция ФИЛЬТР и функция COUNTIF вы можете получить четкие уникальный значения, означающие те значения, которые встречались более одного раза.

Позвольте мне показать процесс,

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения из списка.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Здесь, в UNIQUE функцию, я использовал FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон B4:B12 в качестве массив и использовал COUNTIF(B4:B12, B4:B12)>1 в качестве включить .

В COUNTIF функцию, я выбрал диапазон B4:B12 в качестве ассортимент также как критерии выбранный B4:B12 затем использовал >1 .

Теперь COUNTIF Функция получит счетчик значений, встречающихся более одного раза, для того, чтобы ФИЛЬТР значения. Наконец, UNIQUE функция вернет уникальный значения, встречающиеся более одного раза.

Нажмите ENTER и UNIQUE функция вернет уникальный значения, встречающиеся более одного раза.

8. Использование функции Excel UNIQUE для подсчета уникальных значений

Вы также можете посчитать уникальный значения с помощью ФИЛЬТР функция вместе с функция ROWS.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения из списка.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

Здесь, в РЯДЫ функцию, я использовал UNIQUE(FILTER(B4:B12,B4:B12"")) в качестве массив .

В UNIQUE функцию, я использовал FILTER(B4:B12,B4:B12"") в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон B4:B12 в качестве массив также как включить выбранный B4:B12"" для фильтрации значений, не равно пустой .

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений, то ROW функция вернет количество строк уникальных значений.

Нажмите ENTER , и вы получите количество уникальных значений.

10. Уникальные значения из нескольких столбцов

Если вы хотите, вы можете извлечь уникальные значения из нескольких столбцов также, просто используя UNIQUE функция.

⏩ В камере F4, введите следующую формулу, чтобы получить уникальный значения из нескольких столбцов.

=UNIQUE(B4:D12)

Здесь, в UNIQUE функции, я выбрал диапазон ячеек B4:D12 как массив .

Теперь нажмите ENTER , и UNIQUE функция вернет диапазон уникальный значения из нескольких столбцов.

10. сортировка уникальных значений в алфавитном порядке

Вы также можете использовать функция SORT вместе с UNIQUE функция для сортировки уникальный значения в алфавитном порядке.

⏩ В камере F4, введите следующую формулу, чтобы получить уникальный значения из нескольких столбцов.

=SORT(UNIQUE(B4:D12))

Здесь, в UNIQUE функции, я выбрал диапазон ячеек B4:D12 как массив . Затем прошел уникальный значения в СОРТ функция для сортировки уникальный значения в алфавитном порядке.

Теперь нажмите ENTER и вы получите отсортированный уникальный значения из нескольких столбцов.

11. Уникальные значения из нескольких столбцов и объединение в одну ячейку

Вы можете извлечь уникальный значения из нескольких столбцов, вы также можете объединить эти значения в одну ячейку при использовании UNIQUE функция.

⏩ В камере F4, введите следующую формулу, чтобы получить уникальный значения из нескольких столбцов.

=UNIQUE(B4:B12& ","&C4:C12)

Здесь, в UNIQUE функцию, я выбрал оба диапазона ячеек B4:B12& ","&C4:C12 как массив . Теперь UNIQUE функция извлечет уникальные значения из диапазона обоих столбцов, а затем объединит уникальные значения обоих столбцов с помощью функции (,)

Теперь нажмите ENTER , и вы получите конкатенацию значений в одной ячейке.

12. Список уникальных значений в зависимости от критериев

Вы можете получить список уникальный значения, основанные на критериях во время использования UNIQUE функция вместе с ФИЛЬТР функция.

Здесь я хочу получить уникальный значения, основанные на критериях, где Цена это больше, чем 400 .

⏩ В камере G4, введите следующую формулу, чтобы получить уникальный значения на основе критериев.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Здесь, в UNIQUE функцию, я использовал FILTER(B4:B12,D4:D12>F4) в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон B4:B12 в качестве массив также как включить выбранный D4:D12>F4 для фильтрации значений, больше, чем выбранная ячейка F4 .

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений.

Наконец, нажмите ENTER , и вы получите уникальные значения, основанные на заданных вами критериях.

13. Фильтр уникальных значений на основе нескольких критериев

Вы также можете извлечь список уникальный значения на основе нескольких критериев при использовании UNIQUE функция с ФИЛЬТР функция.

Здесь я хочу получить уникальный значения, основанные на критериях, где Цена это больше, чем 400 и Продукт имя Apple .

⏩ В камере H4, введите следующую формулу, чтобы получить уникальный значения на основе множества критериев.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Здесь, в UNIQUE функцию, я использовал FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон C4:C12 в качестве массив и использовал (D4:D12>F4)* (B4:B12=G4) в качестве включить где я использовал два критерия, один из которых для Цена а другой - для Продукт имя.

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений.

Наконец, нажмите ENTER , и вы получите уникальные значения, основанные на используемых вами множественных критериях.

14. Фильтр уникальных значений на основе нескольких критериев ИЛИ

Вы также можете использовать UNIQUE и ФИЛЬТР функция для применения нескольких ИЛИ критерии.

⏩ В камере H4, введите следующую формулу, чтобы получить уникальный значения из нескольких ИЛИ критерии.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Здесь, в UNIQUE функцию, я использовал FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон B5:B13 в качестве массив и использовал (C5:C13=F5) + (D5:D13=G5) в качестве включить где я использовал два критерия. Затем добавил два критерия для применения ИЛИ чтобы проверить любой из критериев.

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений, где ИЛИ - это применяется.

Наконец, нажмите ENTER , и вы получите уникальные значения при выполнении любого из условий.

15. Получение уникальных значений с игнорированием пробелов

Во время использования UNIQUE функция с ФИЛЬТР вы можете извлечь уникальный значения, игнорируя пустые ячейки.

⏩ В камере F4, введите следующую формулу, чтобы получить уникальный значения, игнорируя пробелы.

=UNIQUE(FILTER(B4:B12,B4:B12""))

Здесь, в UNIQUE функцию, я использовал FILTER(B4:B12,B4:B12"") в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон B4:B12 в качестве массив и использовал B4:B12"" в качестве включить для фильтрации непустых ячеек.

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений.

Наконец, нажмите ENTER , и вы получите уникальные значения, игнорируя пустые ячейки.

16. Использование функции Excel UNIQUE & SORT для игнорирования пробелов & Sort

Вы также можете сортировать уникальный значения, игнорируя пробелы, используя UNIQUE функция с ФИЛЬТР функция.

⏩ В камере F4, введите следующую формулу для получения сортировки уникальный значения, игнорируя пробелы.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

Здесь, в СОРТ функцию, я использовал UNIQUE(FILTER(C4:C12,C4:C12"")) в качестве массив .

В UNIQUE функцию, я использовал FILTER(C4:C12,C4:C12"") в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон C4:C12 в качестве массив и использовал C4:C12"" в качестве включить для фильтрации непустых ячеек.

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений. Затем СОРТ функция отсортирует отфильтрованные уникальные значения в числовом порядке.

Наконец, нажмите ENTER , и вы получите уникальные значения, игнорируя пустые ячейки.

17. Использование функции Excel UNIQUE & FILTER для получения уникальных строк, игнорируя пустые строки

Вы также можете получить уникальный строки, игнорируя пробелы, используя UNIQUE функция с ФИЛЬТР функция.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный строк, игнорируя пробелы.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Здесь, в UNIQUE функцию, я использовал FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE в качестве массив , выбранный FALSE в качестве by_col и TRUE в качестве точно_однократно .

В ФИЛЬТР функцию, я выбрал диапазон B4:C12 в качестве массив и использовал (C4:C12””)*(B4:B12””) в качестве включить для фильтрации непустых ячеек обоих столбцов.

Теперь UNIQUE функция вернет уникальный строки из отфильтрованных значений, игнорируя пустые ячейки.

Наконец, нажмите ENTER , и вы получите уникальные строки, игнорируя пустые ячейки.

18. Фильтр уникальных строк, игнорирующий пустые строки; сортировка

Игнорируя пустое место для получения уникальных строк, вы также можете отсортировать их, используя СОРТ функция с UNIQUE функция и ФИЛЬТР функция.

⏩ В камере D4, введите следующую формулу для получения сортировки уникальный строк, игнорируя пустые строки.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

Здесь, в СОРТ функцию, я использовал UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) в качестве массив .

В UNIQUE функцию, я использовал FILTER(B4:C12, (C4:C12"")*(B4:B12"")) в качестве массив, выбранный FALSE в качестве by_col и TRUE в качестве точно_однократно .

В ФИЛЬТР функцию, я выбрал диапазон B4:C12 в качестве массив и использовал (C4:C12””)*(B4:B12””) в качестве включить чтобы отфильтровать непустые ячейки из обоих столбцов.

Теперь UNIQUE функция вернет уникальный строк из отфильтрованных значений. Затем СОРТ функция отсортирует отфильтрованные уникальные значения в алфавитном порядке.

Наконец, нажмите ENTER , и вы получите отсортированные уникальные строки, игнорируя пустые ячейки.

19. Использование функции Excel UNIQUE & CHOOSE для поиска уникальных значений в определенных столбцах

Вы можете найти уникальный значения из определенных столбцов с помощью функция ВЫБОР вместе с UNIQUE функция.

⏩ В камере D4, введите следующую формулу, чтобы получить уникальный значения из определенных столбцов.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Здесь, в UNIQUE функцию, я использовал CHOOSE({1,2}, C4:C12, B4:B12) в качестве массив .

В ВЫБРАТЬ функцию, я использовал {1,2} в качестве индексное_число , выбрал диапазон C4:C12 в качестве значение1 , затем выбрал диапазон B4:B12 как значение2 .

Теперь UNIQUE функция вернет уникальный значения из выбранного диапазона конкретного столбца.

Наконец, нажмите ENTER и вы получите уникальный значения из выбранного диапазона конкретного столбца.

20. Обработка ошибок с помощью IFERROR

Сайт UNIQUE функциональные индикаторы ошибка #CALC если искомое значение недоступно.

Чтобы справиться с этой ошибкой, вы можете использовать функция IFERROR вместе с UNIQUE и ФИЛЬТР функции.

⏩ В камере H4, введите следующую формулу для обработки ошибки.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Значение не найдено")

Здесь, в IFERROR функцию, я использовал UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) в качестве значение и предоставил текст Значение не найдено в качестве значение_если_ошибка .

В UNIQUE функцию, я использовал FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) в качестве массив .

В ФИЛЬТР функцию, я выбрал диапазон C4:C12 в качестве массив и использовал (D4:D12=F4)* (B4:B12=G4)) в качестве включить для фильтрации значений из выбранного диапазона D4:D12 если она равна F4 , также выбран диапазон B4:B12 если она равна G4 .

Теперь UNIQUE функция вернет уникальный значения из отфильтрованных значений. Затем IFERROR функция проверит, доступно ли значение или нет, если недоступно, то вернет текст Значение не найдено вместо #CALC ошибка.

Наконец, нажмите ENTER и вы получите уникальный значения или заданный текст.

О чем следует помнить

🔺 The UNIQUE функция покажет ошибка #NAME если вы неправильно произнесете имя функции.

🔺 The UNIQUE функция покажет #CALC ошибка, если значение не найдено.

Вы получите ошибка #SPILL в UNIQUE функция, если одна или несколько ячеек в разлив диапазон не является полностью пустым.

Практическая секция

В рабочую тетрадь я включил лист для отработки объясненных примеров.

Заключение

В этой статье я показал 20 примеров использования Excel UNIQUE функции. Я также попытался охватить вопрос о том, когда и почему UNIQUE И последнее, но не менее важное: если у вас есть какие-либо предложения, идеи или отзывы, пожалуйста, оставляйте комментарии ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.