

엑셀에서 표를 정리하다 보면 전체 데이터 중에서
특정 조건에 맞는 행만 따로 보고 싶을 때가 있다.
예를 들어 문구 상품만 따로 보거나
금액이 100,000원 이상인 자료만 따로 보고 싶은 경우다.
이럴 때 사용하는 함수가 FILTER이다.
FILTER는 조건에 맞는 데이터만 골라서
새로운 목록으로 보여주는 함수다.
--
## 요약
=FILTER(가져올범위, 조건범위=조건)
조건에 맞는 행만 따로 가져온다.
필터 결과가 자동으로 아래로 펼쳐진다.
--
## 1. 판매내역 예제표를 먼저 살펴보자
이번 예제에서는 판매내역 표를 기준으로
조건에 맞는 데이터만 가져와보자.
A열에는 상품명, B열에는 카테고리
C열에는 담당자, D열에는 금액이 들어 있다.
이 표에서 카테고리가 문구인 자료만 따로 가져오거나
문구 중에서도 금액이 10,000원 이상인 자료만 가져올 수 있다.

--
## 2. FILTER로 문구 상품만 가져오기
먼저 카테고리가 문구인 행만 가져와보자.
F2 셀에 아래 수식을 입력한다.
=FILTER(A2,B2="문구")
A2는 가져올 전체 범위다.
B2는 조건을 확인할 범위다.
"문구"는 가져오고 싶은 조건이다.
즉, B열의 카테고리가 문구인 행만
F열부터 자동으로 표시된다.


--
## 3. 조건을 여러 개 넣어서 가져오기
이번에는 조건을 두 개 넣어보자.
카테고리가 문구이고
금액이 10,000원 이상인 자료만 가져온다.
F2 셀에 아래 수식을 입력한다.
=FILTER(A2,(B2="문구")*(D2>=10,000))
여기서 중요한 부분은
조건과 조건 사이에 곱하기 기호를 넣는 것이다.
(B2="문구")는 카테고리 조건이고
(D2>=10,000)은 금액 조건이다.
두 조건을 모두 만족하는 행만 가져오려면
조건 사이에 * 를 사용한다.

--
## 4. 결과가 없을 때 표시할 문구 넣기
조건에 맞는 데이터가 없으면
엑셀에서 오류가 표시될 수 있다.
이럴 때는 FILTER 함수의 세 번째 인수를 사용한다.
F2 셀에 아래 수식을 입력한다.
=FILTER(A2,B2="생활","해당 없음")
이 수식은
B열에서 생활 카테고리를 찾는다.
조건에 맞는 데이터가 있으면 결과를 보여주고
없으면 해당 없음이라고 표시한다.

--
## 5. FILTER 핵심 정리
FILTER는 조건에 맞는 데이터만 따로 가져오는 함수다.
기본 구조는 이렇게 보면 된다.
=FILTER(가져올범위, 조건)
조건이 하나일 때는 단순하게 작성하면 된다.
조건이 여러 개일 때는
조건 사이에 * 를 사용한다.
결과가 없을 때 표시할 문구가 필요하면
세 번째 인수를 추가하면 된다.

--
## 6. 마무리
오늘은 FILTER 함수를 이용해
조건에 맞는 데이터만 가져오는 방법을 정리했다.
FILTER는 단순히 값을 계산하는 함수가 아니라
조건에 맞는 행 전체를 따로 보여주는 함수다.
판매내역, 고객명단, 재고표처럼
데이터가 많은 표를 정리할 때 유용하다.
조건에 맞는 목록만 따로 보고 싶다면
FILTER 함수를 사용해보자.
오늘 포스팅이 도움이 되었길 바란다.
'엑셀이지, So Easy' 카테고리의 다른 글
| Step15. 엑셀에서 중복값 제거하고 고유 목록 만들기(UNIQUE) (0) | 2026.06.30 |
|---|---|
| Step14. 엑셀에서 데이터를 자동으로 정렬하기(SORT, SORTBY) (0) | 2026.06.30 |
| Step12. 엑셀에서 조건에 맞는 최대값과 최소값 찾기(MAXIFS, MINIFS) (0) | 2026.06.30 |
| Step11. 엑셀에서 조건에 맞는 평균 구하기(AVERAGEIF, AVERAGEIFS) (0) | 2026.06.30 |
| Step10. 엑셀에서 오류 처리하기(IFERROR, IFNA) (0) | 2026.06.27 |