본문 바로가기
카테고리 없음

엑셀 Filter 함수 기초부터 응용까지

by story-know 2025. 5. 24.
반응형

엑셀은 데이터 분석과 관리에 강력한 도구입니다. 그 중에서도 Filter 함수는 데이터를 효율적으로 필터링할 수 있는 기능을 제공합니다. 이 글에서는 Filter 함수의 기초 개념부터 실무에서의 응용까지 자세히 설명하겠습니다.

Filter 함수란?

Filter 함수는 주어진 조건에 맞는 데이터를 추출하는 함수로, 주로 대량의 데이터에서 필요한 정보를 신속하게 찾을 때 유용하게 사용됩니다. Filter 함수는 Excel 365와 Excel 2021에서 제공되며, 기존의 데이터 필터링 기능보다 더 직관적이고 간편하게 사용할 수 있습니다.

Filter 함수의 기본 문법

Filter 함수의 기본 문법은 다음과 같습니다:

FILTER(array, include, [if_empty])
  • array: 필터링할 데이터 범위
  • include: 필터링 조건을 정의하는 논리 배열
  • if_empty: 필터링된 결과가 없을 경우 반환할 값 (선택적)

실무 예시 1: 판매 데이터 필터링

가정해보세요. 당신은 한 달간의 판매 데이터를 가지고 있습니다. 특정 상품의 판매량만 필터링하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

상품명 판매량 판매일
상품 A 50 2023-01-01
상품 B 30 2023-01-02
상품 A 20 2023-01-03

위 데이터에서 상품 A의 판매량만 필터링하고 싶다면 아래의 Filter 함수를 사용할 수 있습니다:

=FILTER(A2:C4, A2:A4="상품 A", "데이터 없음")

이렇게 하면 상품 A의 판매량만 반환됩니다.

실무 예시 2: 직원 정보 필터링

직원 관리 데이터베이스에서 특정 부서에 속한 직원만 필터링하고 싶을 수 있습니다. 다음과 같은 데이터를 예로 들어보겠습니다.

이름 부서 연봉
김철수 인사 5000
이영희 개발 6000
박지민 인사 5200

인사 부서에서 일하는 직원의 정보를 필터링하려면 다음과 같은 수식을 사용할 수 있습니다:

=FILTER(A2:C4, B2:B4="인사", "데이터 없음")

이 수식을 사용하면 인사 부서에 속한 직원들의 정보만 보여줄 수 있습니다.

실무 예시 3: 수업 성적 필터링

학생들의 수업 성적 데이터를 가지고 특정 성적 이상인 학생들만 필터링하고자 할 때 다음의 방법을 사용할 수 있습니다.

학생 이름 과목 성적
홍길동 수학 85
이순신 과학 90
유관순 수학 70

성적이 80점 이상인 학생들을 필터링하려면 다음 수식을 사용할 수 있습니다:

=FILTER(A2:C4, C2:C4>=80, "데이터 없음")

이렇게 하면 성적이 80점 이상인 학생들의 데이터만 추출됩니다.

실용적인 팁

1. 조건부 서식 활용하기

Filter 함수를 사용할 때, 조건부 서식을 함께 활용하면 필터링된 데이터를 더 명확하게 시각화할 수 있습니다. 예를 들어, 특정 조건을 만족하는 데이터에 색상을 입혀 가독성을 높이는 것이 가능합니다. 이렇게 하면 필터링된 데이터의 중요성을 강조할 수 있습니다. 조건부 서식을 설정하려면 '홈' 탭에서 '조건부 서식'을 선택한 후 원하는 규칙을 설정하세요.

2. 동적 범위 사용하기

Filter 함수는 동적 범위를 지원합니다. 즉, 데이터가 추가되면 자동으로 범위가 업데이트됩니다. 이를 활용하면 수작업으로 범위를 수정할 필요가 없어져 효율성을 높일 수 있습니다. 동적 범위를 설정하려면 Excel의 '테이블' 기능을 사용하여 데이터를 테이블 형식으로 변환하세요. 그러면 Filter 함수가 자동으로 테이블의 범위를 인식합니다.

3. 여러 조건 결합하기

Filter 함수는 여러 조건을 결합하여 더 정교한 필터링이 가능합니다. 예를 들어, 특정 부서이면서 연봉이 일정 금액 이상인 직원만 필터링하고 싶다면 AND 조건을 사용할 수 있습니다. 복잡한 조건을 설정할 때는 괄호를 잘 활용하여 우선순위를 명확히 해야 합니다.

4. 공백 데이터 처리하기

Filter 함수를 사용할 때 공백 데이터가 있을 경우 결과에 영향을 줄 수 있습니다. 이를 방지하기 위해 IFERROR 함수를 함께 사용하여 오류를 처리하는 것이 좋습니다. 예를 들어, =IFERROR(FILTER(...), "데이터 없음")와 같이 사용하면 필터링된 결과가 없을 때 사용자에게 친절한 메시지를 제공할 수 있습니다.

5. 사용 빈도 높은 함수와 결합하기

Filter 함수는 다른 유용한 Excel 함수와 결합하여 사용하면 더욱 강력한 도구가 됩니다. 예를 들어, SUM 함수와 결합하여 필터링된 데이터의 합계를 구할 수 있습니다. =SUM(FILTER(...))와 같이 사용하면 특정 조건을 만족하는 데이터의 총합을 쉽게 계산할 수 있습니다.

요약 및 실천 가능한 정리


엑셀의 Filter 함수는 데이터 필터링을 간편하게 만들어주는 강력한 도구입니다. 이 글에서는 Filter 함수의 기초 개념, 문법, 여러 실무 예시와 함께 실용적인 팁을 소개하였습니다. 이러한 팁을 통해 Filter 함수를 보다 효과적으로 활용할 수 있을 것입니다. 이제 여러분은 Filter 함수를 사용하여 데이터를 보다 효율적으로 관리하고 분석할 수 있는 능력을 갖추게 되었습니다. 이 글에서 배운 내용을 바탕으로 여러분의 업무에 적용해 보세요!

반응형