Как найти уникальные записи в Excel: формулы УНИК (UNIQUE), SORT и ВПР (VLOOKUP)
В этом руководстве мы разберем, как эффективно использовать функции УНИК (UNIQUE), SORT и ВПР (VLOOKUP) для анализа данных и извлечения записей, которые встречаются в вашем наборе данных только один раз. Этот метод особенно полезен для выявления уникальных значений и работы с большими таблицами.
Мы покажем несколько подходов к решению этой задачи.
Пошаговая инструкция
- Для начала создайте список уникальных значений, которые встречаются в вашем диапазоне только один раз. Используйте формулу:
Где третий аргумент=УНИК(диапазон; ЛОЖЬ; ИСТИНА) (=UNIQUE(диапазон; ЛОЖЬ; ИСТИНА))ИСТИНАуказывает функции вернуть только те значения, которые появляются один раз. - Чтобы отсортировать полученный список по алфавиту, оберните функцию
УНИК (UNIQUE)вSORT:=SORT(УНИК(Б4:Б6132; ЛОЖЬ; ИСТИНА)) (=SORT(UNIQUE(B4:B6132; ЛОЖЬ; ИСТИНА)))
Использование аргумента Occurs_Once в функции УНИК (UNIQUE) для поиска артистов, которые появились в базе данных только один раз. Сортировка по алфавиту с помощью =SORT(УНИК (UNIQUE)(B4:B6132,ЛОЖЬ (False),ИСТИНА (True))). - Для получения дополнительных данных, связанных с найденными уникальными записями (например, названия песни для артиста), используйте
ВПР (VLOOKUP)с массивом в качестве первого аргумента. Одна формула может выполнить множество поисков:=ВПР(З5#; Б4:В6132; 2; ЛОЖЬ) (=VLOOKUP(I5#; B4:C6132; 2; ЛОЖЬ))
Чтобы получить название рядом с артистом, используйте =ВПР (VLOOKUP)(I5#,B4:C6132,2,ЛОЖЬ (False)). Поскольку эти артисты появляются в базе данных только один раз, ВПР (VLOOKUP) работает корректно. - Альтернативный подход — комбинация функций
ФИЛЬТР (FILTER),ЕСЛИОШИБКА (IFERROR)иПОИСКПОЗ (MATCH)для возврата всех столбцов исходной таблицы, соответствующих уникальным записям:=ФИЛЬТР(А4:Г6132; ЕСЛИОШИБКА(ПОИСКПОЗ(Б4:Б6132; УНИК(Б4:Б6132; ЛОЖЬ; ИСТИНА); 0); ЛОЖЬ)) (=FILTER(A4:D6132; IFERROR(MATCH(B4:B6132; UNIQUE(B4:B6132; ЛОЖЬ; ИСТИНА); 0); ЛОЖЬ)))
Используйте =ФИЛЬТР (FILTER)(A4:D6132,ЕСЛИОШИБКА (IFERROR)(ПОИСКПОЗ (MATCH)(B4:B6132,УНИК (UNIQUE)(B4:B6132,ЛОЖЬ (False),ИСТИНА (True)),0),ЛОЖЬ (False))) для возврата всех четырех столбцов из таблицы.
Советы и рекомендации
- Убедитесь, что ваш диапазон данных не содержит пустых строк или ошибок, чтобы формулы работали корректно.
- Используйте
@для ссылки на весь столбец в динамических массивах, если это необходимо. - Для больших наборов данных рассмотрите возможность использования
СТЕПЕНЬ (Power) Queryдля более эффективной обработки.
Заключение
Сочетание функций УНИК (UNIQUE), SORT и ВПР (VLOOKUP) (или ФИЛЬТР (FILTER)) предоставляет мощный инструмент для анализа данных в Excel. Эти методы позволяют не только находить уникальные записи, но и извлекать связанную с ними информацию, что значительно упрощает работу с большими таблицами и повышает эффективность анализа.