수천 행짜리 표에서 원하는 행만 뽑아야 할 때, 대부분은 필터 화살표를 눌러 체크박스를 하나씩 만집니다. 조건이 두 개까지는 그럭저럭 되지만 세 개를 넘어가는 순간 손이 멈추죠. 이 글은 거기서부터 시작합니다. 자동필터로 어디까지 되는지, 어디부터는 고급필터로 넘어가야 하는지를 복붙 가능한 예시로 정리했습니다.
필터는 데이터를 지우는 기능이 아니라, 잠시 감춰서 보는 기능입니다
1. 자동필터, 아는 만큼만 쓰고 있진 않은가
표 안 아무 셀이나 클릭하고 Ctrl + Shift + L. 이게 필터의 시작이자 해제입니다. 여기까지는 대부분 압니다. 문제는 그다음입니다.
| 하고 싶은 것 | 방법 |
|---|---|
| 필터 켜기 / 끄기 | Ctrl + Shift + L |
| 선택한 셀 값으로 바로 거르기 | 우클릭 → 필터 → 선택한 셀 값으로 필터링 |
| 셀 색·글꼴 색 기준으로 거르기 | 필터 화살표 → 색 기준 필터 |
| 금액 상위 10건만 보기 | 숫자 필터 → 상위 10 (개수·백분율 변경 가능) |
| 평균 초과 건만 보기 | 숫자 필터 → 평균 초과 |
| 전체 필터 한 번에 해제 | 데이터 탭 → 지우기 (Alt → A → C) |
특히 색 기준 필터는 조건부서식과 조합했을 때 강력합니다. 조건부서식으로 이상값에 색을 칠해두면, 필터에서 그 색만 뽑아 바로 보고서로 넘길 수 있습니다.
2. 와일드카드 — 검색하듯 거르는 법
텍스트 필터의 "포함"만 쓰고 계시다면 절반만 쓰는 겁니다. 와일드카드 두 글자를 알면 조건이 훨씬 정교해집니다.
| 기호 | 의미 | 입력 예 | 걸리는 값 |
|---|---|---|---|
| * | 글자 수 제한 없음 | 서울* | 서울지사, 서울영업2팀 |
| ? | 딱 한 글자 | A?100 | AX100, AB100 (A100 ✕) |
| ~ | *와 ?를 글자 그대로 | ~*긴급 | *긴급 |
코드 체계가 있는 데이터에서 ?가 특히 유용합니다. 예를 들어 자재코드가 "지역(1)+품목(3)+연번(3)" 구조라면 ?ABC*로 지역 상관없이 ABC 품목만 뽑을 수 있습니다.
조건이 세 갈래 이상으로 갈라지기 시작하면 자동필터의 한계입니다
3. 필터한 결과만 합계 내기 — SUBTOTAL
가장 많이 하는 실수가 이겁니다. 필터를 걸어놓고 아래에 =SUM()을 쓰면 숨겨진 행까지 전부 더합니다. 화면에 보이는 것만 집계하려면 SUBTOTAL을 써야 합니다.
=SUBTOTAL(109, D2:D1000) ' 필터로 보이는 행의 합계
=SUBTOTAL(103, B2:B1000) ' 필터로 보이는 행의 개수
=SUBTOTAL(101, D2:D1000) ' 필터로 보이는 행의 평균
| 기능 | 1~11번 | 101~111번 |
|---|---|---|
| 평균 / 개수 / 합계 | 1 / 3 / 9 | 101 / 103 / 109 |
| 최대 / 최소 | 4 / 5 | 104 / 105 |
| 수동으로 숨긴 행 | 포함해서 계산 | 제외하고 계산 |
필터로 숨긴 행은 1번대·100번대 모두 제외합니다. 차이는 마우스로 직접 숨긴 행에서만 생깁니다. 실무에서는 그냥 100번대를 기본으로 외워두면 헷갈릴 일이 없습니다.
연번을 매길 때도 유용합니다. 필터를 바꿔도 1, 2, 3이 다시 매겨집니다.
=SUBTOTAL(103, $B$2:B2)
4. 고급필터 — 조건이 세 개를 넘으면 여기서부터
자동필터는 한 열에 조건 2개까지만 걸립니다. "영업1팀이면서 100만원 이상, 또는 영업2팀이면서 50만원 이상" 같은 조건은 아예 불가능합니다. 이때가 고급필터를 꺼낼 시점입니다.
고급필터의 핵심은 딱 두 줄로 요약됩니다.
| 조건 배치 | 의미 |
|---|---|
| 같은 행에 나란히 | 그리고 (AND) — 둘 다 만족 |
| 다른 행에 아래위로 | 또는 (OR) — 하나만 만족해도 됨 |
빈 셀 위쪽에 원본과 철자까지 똑같은 머리글을 적고, 그 아래에 조건을 배치하면 됩니다. 위 예시라면 이렇게 됩니다.
| 부서 | 매출액 |
|---|---|
| 영업1팀 | >=1000000 |
| 영업2팀 | >=500000 |
실행은 데이터 탭 → 고급. 목록 범위에 원본 표, 조건 범위에 방금 만든 두 줄짜리 표를 지정합니다. 머리글이 한 글자라도 다르면 조건이 통째로 무시되니 복사·붙여넣기로 가져오는 게 안전합니다.
5. 결과를 다른 시트로 뽑아내기
고급필터에서 "다른 장소에 복사"를 고르면 원본은 건드리지 않고 결과만 따로 뽑을 수 있습니다. 그런데 여기서 "복사 위치가 유효하지 않습니다" 오류를 만나는 분이 많습니다.
원인은 거의 하나입니다. 결과를 붙일 시트가 아니라 원본 시트에서 고급필터를 실행했기 때문입니다. 순서를 이렇게 바꾸면 됩니다.
| 순서 | 동작 |
|---|---|
| 1 | 결과를 받을 시트를 먼저 클릭해서 활성화 |
| 2 | 데이터 탭 → 고급 → "다른 장소에 복사" 선택 |
| 3 | 목록 범위: 원본 시트로 건너가 표 전체 지정 |
| 4 | 복사 위치: 현재 시트의 A1 등 셀 하나만 지정 |
필요한 열만 뽑고 싶다면, 복사 위치에 원하는 머리글만 미리 적어두고 그 머리글 범위를 복사 위치로 지정하면 됩니다. 20개 열짜리 원본에서 필요한 5개 열만 골라낼 수 있습니다.
6. 중복 없는 목록 만들기
거래처 목록, 담당자 명단처럼 중복을 뺀 고유값이 필요할 때가 있습니다. 고급필터 창 맨 아래 "동일한 레코드는 하나만" 체크 하나면 끝납니다.
원본을 훼손하는 "중복된 항목 제거" 기능과 달리, 고급필터는 원본을 그대로 두고 결과만 따로 뽑습니다. 원장 성격의 시트를 다룰 때는 이쪽이 훨씬 안전합니다.
필터 상태로 복사·삭제할 때가 사고가 가장 많이 나는 구간입니다
7. 이것만 피해도 사고는 안 납니다
| 상황 | 벌어지는 일 | 대처 |
|---|---|---|
| 필터 상태에서 값 붙여넣기 | 숨은 행에도 들어가 데이터가 어긋남 | 필터 해제 후 붙여넣기 |
| 필터 상태에서 수식 채우기 | 숨은 행이 덮어써짐 | 보이는 셀만 선택(Alt + ;) 후 실행 |
| 중간에 빈 행이 있음 | 빈 행 아래는 필터에 안 잡힘 | 빈 행 삭제 후 범위 재지정 |
| 숫자가 텍스트로 저장됨 | "100 이상" 조건이 안 먹음 | 텍스트 나누기로 일괄 숫자 변환 |
| 필터 결과를 그냥 삭제 | 숨은 행까지 지워짐 | Alt + ; 로 보이는 셀만 선택 후 행 삭제 |
Alt + ; (보이는 셀만 선택)은 필터를 쓰는 사람이라면 반드시 손에 붙여야 할 단축키입니다. 이거 하나로 위 사고의 절반이 사라집니다.
8. FILTER 함수와는 어떻게 다른가
최신 엑셀에는 FILTER 함수가 있습니다. 그렇다고 고급필터가 필요 없어진 건 아닙니다. 쓰임새가 갈립니다.
| 비교 | 고급필터 | FILTER 함수 |
|---|---|---|
| 결과 갱신 | 다시 실행해야 함 | 원본 바뀌면 자동 |
| 버전 | 모든 버전 | M365 · 2021 이상 |
| 중복 제거 | 체크박스 하나 | UNIQUE 함수 조합 필요 |
| 결과 편집 | 값이라 자유롭게 수정 | 수식 결과라 수정 불가 |
| 어울리는 상황 | 뽑아서 가공·배포할 때 | 계속 보는 대시보드 |
정리하면 이렇습니다. 결과를 뽑아서 손대고 남에게 보낼 자료는 고급필터, 내가 계속 들여다볼 화면은 FILTER 함수. 구버전 엑셀을 쓰는 거래처와 파일을 주고받는다면 선택지는 사실상 고급필터 하나입니다.
오늘 손에 붙일 세 가지
전부 외울 필요는 없습니다. 이 세 개만 오늘 써보세요.
| 순번 | 내용 |
|---|---|
| 1 | 필터 아래 합계는 SUM 말고 SUBTOTAL(109, ...) |
| 2 | 필터 상태에서 복사·삭제 전엔 Alt + ; |
| 3 | 조건이 세 개 넘으면 고급필터, 같은 행=AND / 다른 행=OR |
필터는 결국 "보이는 것만 다루는 기능"입니다. 보이지 않는 행이 뒤에 남아 있다는 사실만 잊지 않으면, 나머지는 전부 응용입니다.
'오피스' 카테고리의 다른 글
| 엑셀 시트 보호 완전정복 — 입력칸만 열어주고 수식은 숨기는 실전 6단계 (0) | 2026.08.31 |
|---|---|
| 회의록 작성법 완전정복 — 10분 만에 끝내고 아무도 딴소리 못 하게 만드는 9가지 (0) | 2026.08.30 |
| 엑셀 매크로 입문 — 코드 한 줄 없이 반복작업 자동화하는 법 (0) | 2026.08.21 |
| 엑셀 차트 완전정복 — 보고서가 읽히는 그래프 만드는 법 8가지 (0) | 2026.08.21 |
| 엑셀 FILTER·SORT·UNIQUE 완전정복 — 필터·정렬·중복제거를 수식 한 줄로 자동화하기 (0) | 2026.08.19 |
댓글