본문 바로가기
엑셀

엑셀 함수 UNIQUE, FILTER, SORT 데이터 중복,오류잡고 동적함수 정복

by 오늘의 배움터 2025. 8. 12.
반응형

많은 사람들이 스프레드시트나 엑셀을 사용할 때 가장 자주 겪는 문제는 데이터의 중복 제거, 정렬, 필터링 오류입니다.

특히, 수많은 데이터 안에서 중복을 제거하고 필요한 정보만 골라내어 정렬까지 완료하려면 생각보다 많은 시간과 노력이 필요합니다.

이를 단번에 해결할 수 있는 방법인 유용한 동적 함수인 UNIQUE, FILTER, SORT 함수를 활용하여 데이터 중복과 오류를 잡는 완전한 방법을 알려드립니다.

 

UNIQUE 함수 – 중복을 간단히 제거하자

UNIQUE 함수란?

UNIQUE 함수는 데이터 범위에서 중복 값을 제거하고 고유한 값만 추출해주는 함수입니다. 대량의 데이터 속에서 중복된 정보로 인해 혼란이 생긴다면, UNIQUE 함수가 해결책이 될 수 있습니다.

사용 문법

=UNIQUE(range)

  • range: 고유 값을 추출하고자 하는 데이터의 범위입니다.

실전 예시


이름
홍길동
김철수
이영희
홍길동
김철수

=UNIQUE(A2:A6)

결과: 홍길동, 김철수, 이영희

불필요한 중복을 간편하게 제거하고, 정확한 데이터 분석의 기초를 마련합니다.

FILTER 함수 – 필요한 데이터만 골라내기

FILTER 함수란?

FILTER 함수는 조건에 따라 특정 데이터만 걸러 내는 함수입니다. SEMIFILTER가 아닌 완전한 조건 기반 필터링을 가능하게 해 주어 동적 데이터 분석에 가장 유용한 함수 중 하나입니다.

사용 문법

=FILTER(array, include, [if_empty])

  • array: 필터링하고자 하는 원본 데이터
  • include: 필터링 조건
  • if_empty: 필터 조건을 만족하는 값이 없을 때 대신 표시될 값 (선택 항목)

실전 예시

이름 부서
홍길동 인사팀
김철수 영업팀
이영희 IT팀
최민수 인사팀

인사팀 소속만 필터링하고 싶다면:

=FILTER(A2:B5, B2:B5="인사팀")

결과: 홍길동, 인사팀 / 최민수, 인사팀

원하는 조건의 데이터만 집중해서 분석할 수 있어 탁월한 효율성을 자랑합니다.

SORT 함수 – 데이터의 정돈

SORT 함수란?

SORT 함수는 데이터의 배열을 오름차순 또는 내림차순으로 정리해주는 함수입니다. 정돈된 데이터는 시각적 명확성 뿐 아니라 분석의 신뢰도를 높여 줍니다.

사용 문법

=SORT(array, [sort_index], [sort_order], [by_col])

  • array: 정렬하려는 데이터
  • sort_index: 정렬 기준 열(또는 행) 번호
  • sort_order: 정렬 순서 (1은 오름차순, -1은 내림차순)
  • by_col: 열 기준 정렬 여부 (기본값은 FALSE)

실전 예시

이름 점수
홍길동 85
김철수 92
이영희 88

점수 기준 내림차순 정렬:

=SORT(A2:B4, 2, -1)

결과: 김철수, 92 / 이영희, 88 / 홍길동, 85

혼란스러운 데이터를 깔끔하게 정돈해 분석에 적합한 형태로 바꿔줍니다.

동적 함수 조합의 힘

UNIQUE, FILTER, SORT 함수를 단독으로 사용하는 것도 유용하지만, 이들을 조합하면 더욱 강력한 데이터 분석 도구가 됩니다.

조합 예시

예를 들어, 특정 조건을 만족하는 고유 데이터를 정렬된 형태로 보고 싶다면 다음과 같이 작성할 수 있습니다:

=SORT(UNIQUE(FILTER(A2:B10, B2:B10="IT팀")), 1, 1)

  • IT팀에 속한 구성원들을 중복 없이 정렬된 형태로 표시합니다.

이러한 조합 함수는 실무에서 반복되는 데이터 정리를 획기적으로 단축시킬 수 있습니다.

이런 사람에게 추천합니다

  • 대량의 데이터를 다루는 기획자, 매니저, 마케터
  • 보고서 작성 시 항상 같은 작업을 반복하는 직장인
  • 스프레드시트를 처음 배우는 입문자

실무 활용 팁


상황 추천 함수 조합
중복 제거 후 정렬 SORT(UNIQUE(range), 1, 1)
조건 필터링 후 정렬 SORT(FILTER(array, 조건), 1, -1)
조건 필터링 후 중복 제거 UNIQUE(FILTER(array, 조건))
조건 필터링 후 중복 제거 및 정렬 SORT(UNIQUE(FILTER(array, 조건)), 1, 1)

실무에 바로 적용 가능한 함수 조합으로 생산성과 정확도를 높이세요.

 

 

UNIQUE, FILTER, SORT 함수는 단순한 데이터 정리 도구를 넘어, 효율적이며 동적인 분석 환경을 제공합니다. 이 세 가지 함수를 적극적으로 활용해 반복되는 수작업에서 벗어나고, 더 정확하고 빠른 데이터 분석을 실현해 보세요.

이제 당신도 UNIQUE, FILTER, SORT 동적함수 완전정복에 성공했습니다!

 

반응형