본문 바로가기
#2 엑셀 오류 가이드

엑셀에서 조건에 맞는 데이터만 추출하기 (필터/함수)

by 이세계의엑셀 2025. 7. 21.
반응형

본 글의 목적은 엑셀에서 조건에 맞는 데이터를 빠르고 정확하게 추출하는 방법을 설명하여 업무 효율성을 높이는 데 있다. 특히 필터 기능과 함수 활용법을 중심으로 실제 업무에서 적용 가능한 방법을 제공한다.

필터로 조건에 맞는 데이터 추출하기

기본 필터 활용법

  1. 추출하고자 하는 데이터 영역을 선택한다.
  2. [데이터] → [필터]를 선택하면 열 머리에 화살표가 나타난다.
  3. 조건에 맞는 데이터를 선택하여 빠르게 필터링할 수 있다.

고급 필터 활용법

  1. 데이터 범위를 선택 후 [데이터] → [고급 필터]를 클릭한다.
  2. 조건 범위를 미리 설정해두고, 이 조건 범위를 고급 필터 창에 지정한다.
  3. 필터링 결과를 같은 위치 또는 다른 위치에 복사하여 추출한다.
기능 활용 예시
기본 필터 특정 상품 판매량만 조회
고급 필터 두 가지 이상의 조건을 동시에 만족하는 데이터 추출

함수로 조건에 맞는 데이터 추출하기

FILTER 함수 활용법 (엑셀 365 이상)

구문: =FILTER(범위, 조건)

예를 들어 특정 값 이상인 데이터만 추출하려면 다음과 같이 입력한다.

=FILTER(A2:A10, B2:B10>100)
셀 범위 예시 조건 예시 결과
A2:A10 (제품명) B2:B10>100 (판매량) 판매량이 100 초과인 제품명만 출력

INDEX와 MATCH 함수 결합 활용법

특정 조건과 일치하는 데이터를 찾아 추출하는 방법이다.

=INDEX(추출할 범위, MATCH(조건값, 조건범위, 0))

예시:

=INDEX(B2:B10, MATCH("제품명", A2:A10, 0))

제품명이 일치하는 셀의 값을 추출한다.

필터와 함수의 장단점 비교

방법 장점 단점
필터 직관적, 즉각적 결과 확인 가능 데이터가 변경될 때마다 수동 조작 필요
함수(FILTER 등) 자동 업데이트 가능, 실시간 데이터 관리 편리 초기 설정 시 함수 이해 필요

자주 묻는 질문(FAQ)

Q1: 필터 기능으로 데이터를 영구적으로 삭제되나요?

A: 필터는 보기만 바꿀 뿐 데이터가 삭제되지 않는다.

Q2: FILTER 함수가 없는 엑셀 버전은 어떻게 하나요?

A: INDEX와 MATCH 함수 조합 또는 고급 필터를 활용하면 유사한 효과를 얻을 수 있다.

Q3: 조건이 매우 복잡한 경우는?

A: 고급 필터의 조건 범위를 설정하거나, 복합적인 조건을 충족하는 함수를 구성하여 처리한다.

반응형