배열 수식의 신세계: FILTER+SORT+UNIQUE 3종 세트 마스터하기

썸네일

데이터 분석의 핵심, 배열 수식을 이해하자

엑셀을 활용한 데이터 분석에서 배열 수식은 점점 더 중요해지고 있습니다. 특히 FILTER, SORT, UNIQUE 함수는 엑셀 365 또는 Excel 2021 버전 이상에서 제공되며, 데이터 정리와 분석을 혁신적으로 개선해주는 필수 도구입니다.

이 글에서는 FILTER, SORT, UNIQUE 이 세 가지 배열 수식을 어떻게 조합해서 사용할 수 있는지를 사례 중심으로 안내합니다. 배열 수식의 신세계에 입문해서 더 똑똑하고 효율적인 엑셀 업무를 시작해보세요.



FILTER 함수로 원하는 데이터만 추출하기

FILTER 함수 기본 구조

섹션 1 이미지

=FILTER(array, include, [if_empty])

  • array: 필터링할 범위
  • include: 조건 (TRUE/FALSE 논리값으로 구성)
  • if_empty: 조건에 맞는 값이 없을 때 표시할 값 (선택 사항)

예제: 필터링된 반품 목록 추출

주문번호 고객명 반품 여부
A101 김길동 Yes
A102 이영희 No
A103 박철수 Yes

다음 수식을 사용하면 반품된 주문만 추출 가능합니다:

=FILTER(A2:C4, C2:C4="Yes")

결과:

주문번호 고객명 반품 여부
A101 김길동 Yes
A103 박철수 Yes

FILTER 함수 하나만으로도 조건 기반 데이터 추출이 가능합니다!



SORT 함수로 데이터 정렬 자동화하기

SORT 함수 기본 구조

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

  • array: 정렬할 데이터 범위
  • sort_index: 기준으로 삼을 열
  • sort_order: 오름차순(1), 내림차순(-1)
  • by_col: 행 기준 정렬 여부 (기본값은 FALSE)

예제: 이름순으로 고객 정렬

수식:

=SORT(A2:C4, 2, 1)

고객명을 기준으로 오름차순 정렬된 결과 출력!



UNIQUE 함수로 중복 제거하기

UNIQUE 함수 기본 구조

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

  • array: 중복 제거할 대상 범위
  • by_col: 행 또는 열 기준 (기본값 FALSE)
  • exactly_once: 한 번만 나타나는 값만 고려할지 여부 (기본값 FALSE)

예제: 중복된 고객명 제거

섹션 2 이미지
고객명
김길동
김길동
이영희

수식:

=UNIQUE(A2:A4)

결과:

고객명
김길동
이영희

데이터 클렌징의 핵심 도구입니다.



FILTER + SORT + UNIQUE 3종 세트 조합 사용법

이제 핵심으로 넘어가 볼까요? 배열 수식의 신세계, FILTER + SORT + UNIQUE 를 하나로 조합해서 사용하는 방법을 소개합니다.

실전 예제: 조건에 맞는 고객 구하기

  1. 조건: 서울 지역 고객 중 중복 없이 이름을 정렬하라
고객명 지역
김길동 서울
박철수 인천
이영희 서울
김길동 서울

수식:

=SORT(UNIQUE(FILTER(A2:A5, B2:B5="서울")))

결과:

고객명
김길동
이영희

이처럼 3가지 함수만 조합해도 복잡한 조건의 데이터 분석이 가능해집니다.

함수별 역할 요약 표

함수 역할
FILTER 조건을 만족하는 데이터만 추출
UNIQUE 중복값 제거
SORT 원하는 순서로 데이터 정렬

이 조합을 활용하면 더 이상 복잡한 매크로나 피벗테이블에 의존하지 않고도 원하는 데이터를 가공할 수 있습니다.



배열 수식을 활용할 때의 팁

문서를 정리하는 방법

  • 별도의 정렬과 필터를 시트에서 직접 하지 않아도 됩니다.
  • 동적인 분석 템플릿을 구성할 수 있어 유지보수가 편리합니다.

오류 처리 전략

  • FILTER 함수의 if_empty 인자를 꼭 사용하세요. 예: "데이터 없음"
  • UNIQUE와 SORT는 항상 배열 단위로 처리되므로 원본과 충돌하지 않도록 주의하세요.

예외 상황 대응

섹션 3 이미지
  • 범위가 빈 셀이거나 숫자/텍스트 혼합 시 예상치 못한 결과가 나올 수 있습니다.


마무리: 배열 수식의 신세계를 경험하라

FILTER, SORT, UNIQUE 는 단순함 속의 강력함을 가진 함수입니다. 이 세 가지 배열 수식을 조합하여 사용하면 불필요한 반복작업에서 벗어나며 업무 효율을 극대화할 수 있습니다.

지금 바로 시작해 보세요. 배열 수식의 신세계, 생각보다 가까이에 있습니다.

댓글 쓰기

0 댓글

신고하기

이 블로그 검색

태그

이미지alt태그 입력