“필터를 걸었는데 SUM 합계가 그대로라 당황해 본 적 있으신가요?” 엑셀에서 필터는 자주 쓰지만, 단축키와 SUBTOTAL 함수를 함께 쓰면 ‘보이는 행만 합계’ 같은 실무 작업을 훨씬 빠르게 처리할 수 있습니다. 이 글에서는 필터 관련 핵심 단축키와 필터된 데이터만 합계 내는 SUBTOTAL 함수 사용법을 한 번에 정리했습니다.
1) 필터 켜고 끄는 단축키, 2) 필터 목록 여는 단축키, 3) SUM 대신 SUBTOTAL을 써야 하는 이유, 4) SUBTOTAL로 ‘보이는 행만 합계·평균·개수’ 구하는 기본 패턴까지 다룹니다.
1. 엑셀 필터, 단축키로 더 빠르게 켜고 끄기
마우스로 리본 메뉴를 눌러 필터를 거는 것도 가능하지만, 단축키를 익혀 두면 반복 작업 속도가 확실히 빨라집니다. 대표적인 필터 단축키는 다음과 같습니다.
| 기능 | 단축키 (Windows 기준) | 설명 |
|---|---|---|
| 자동 필터 켜기/끄기 | Ctrl + Shift + L | 선택 영역 또는 전체 표에 필터 버튼을 한 번에 적용·해제 |
| 필터 목록 열기 | Alt + ↓ (아래 방향키) | 현재 셀의 열 필터 드롭다운 목록 열기 |
특히 Ctrl+Shift+L은 데이터를 표 형식으로 관리하는 사람이라면 꼭 익혀둘 만한 단축키입니다. 헤더 행만 제대로 잡혀 있으면, 이 키 하나로 필터 버튼을 켰다가 바로 끌 수 있습니다.
2. SUM으로는 ‘보이는 행만 합계’가 안 되는 이유
필터를 걸어 일부 행을 숨겨도, 아래에 =SUM(범위)로 합계를 구해 놓으면 숨겨진 행까지 모두 포함해서 계산됩니다. 그래서 사용자는 “화면에는 3줄만 보이는데 합계 숫자는 예전과 똑같다”는 상황을 자주 겪게 됩니다.
이때 필요한 것이 바로 SUBTOTAL 함수입니다. SUBTOTAL은 필터로 숨겨진 행을 자동으로 제외하거나, 포함할지 선택할 수 있어 필터링된 데이터만 따로 합계·평균을 내기에 적합합니다.
3. SUBTOTAL 함수 기본 구조 이해하기
SUBTOTAL 함수의 기본 구조는 다음과 같습니다.
- =SUBTOTAL( 함수_번호 , 범위 )
- 함수_번호: 합계, 평균, 개수 등 어떤 계산을 할지 정하는 번호
- 범위: 계산할 셀 범위 (예: C2:C100)
예를 들어, C2:C100 범위의 필터된 값만 합계 내고 싶다면:
=SUBTOTAL(9, C2:C100) 또는 =SUBTOTAL(109, C2:C100)
처럼 입력합니다. 9와 109의 차이는 “숨겨진 행을 어떻게 처리할지”에 있습니다.
| 번호 | 계산 종류 | 숨김 행 처리 |
|---|---|---|
| 9 | 합계 (SUM) | 필터로 숨긴 행은 제외, 수동으로 숨긴 행은 포함 |
| 109 | 합계 (SUM) | 필터·수동 숨김 행 모두 제외 |
일반적인 필터 작업에서는 9 또는 109 둘 다 ‘보이는 행만 합계’로 동작하는 경우가 많지만, 수동으로 숨긴 행까지 완전히 제외하고 싶다면 100번대(109)를 쓰는 것이 안전합니다.
4. 필터된 데이터만 합계 내는 실전 예제
간단한 판매 데이터 예를 들어 보겠습니다. A열은 ‘지역’, B열은 ‘제품’, C열은 ‘매출액’이라고 할 때, 특정 지역만 필터로 골라 합계를 보고 싶다면 다음 순서를 따릅니다.
- 헤더 행을 포함해 데이터 범위를 선택합니다.
- Ctrl + Shift + L로 필터를 켭니다.
- ‘지역’ 열 필터(드롭다운)를 눌러, 보고 싶은 지역만 체크합니다.
- 합계를 표시할 셀(예: C101)에 =SUBTOTAL(9, C2:C100)을 입력합니다.
- 필터 조건을 바꿀 때마다 SUBTOTAL 결과가 자동으로 그 조건에 맞게 업데이트됩니다.
이렇게 해두면, 같은 표에서 ‘지역별’, ‘제품별’, ‘기간별’ 필터를 바꾸면서도 합계 셀을 따로 손대지 않고 값을 확인할 수 있어 매우 편리합니다.
5. SUBTOTAL에서 자주 쓰는 함수 번호 정리
SUBTOTAL은 합계뿐 아니라 평균, 개수 등 여러 계산을 지원합니다. 실무에서 많이 쓰는 번호만 추려 보면 다음과 같습니다.
| 번호 | 계산 종류 | 설명 |
|---|---|---|
| 1 / 101 | 평균 (AVERAGE) | 필터된 값만 평균 (101은 숨김 행도 제외) |
| 2 / 102 | 개수 (COUNT) | 숫자가 있는 셀만 개수 |
| 3 / 103 | 개수 (COUNTA) | 빈 셀 제외, 값이 있는 셀 개수 |
| 9 / 109 | 합계 (SUM) | 필터된 데이터만 합계 (109는 숨김 행도 제외) |
실무에서는 주로 9/109(합계), 1/101(평균), 3/103(개수) 정도만 기억해도 대부분의 집계 작업을 처리할 수 있습니다.
6. 자주 묻는 질문 Q&A
A. 같은 범위를 가리키도록, 수식 부분만 =SUM(범위)에서 =SUBTOTAL(9, 범위) 형태로 바꾸면 됩니다. 이후 필터를 걸면 SUM과 달리 SUBTOTAL은 보이는 행 기준으로 값이 바뀌는 것을 확인할 수 있습니다.
A. 빠르게 필터를 바꾸며 합계를 보고 싶다면 SUBTOTAL이 가볍고, 보고서 형태로 다양한 항목을 한 번에 집계·분석하고 싶다면 피벗 테이블이 더 강력합니다. 두 기능은 ‘대체’라기보다 상황에 따라 병행해서 쓰는 도구라고 보시면 됩니다.
A. 상태 표시줄 합계(엑셀 하단)는 선택한 셀만 기준으로 계산하고, SUBTOTAL은 함수 인수로 지정한 범위 전체를 기준으로 계산합니다. 서로 비교할 때는 같은 범위를 선택했는지, 필터·숨김 행 상태가 같은지 확인해 보세요.
A. 1~11번은 필터로 숨긴 행만 제외하고, 수동 숨김 행은 포함합니다. 101~111번은 필터·수동 숨김 행을 모두 제외하고 계산합니다. 숨김 방식에 따라 어느 쪽을 쓸지 결정하면 됩니다.
정리: 필터 단축키 + SUBTOTAL 패턴만 익혀도 실무가 빨라진다
엑셀에서 데이터를 다룰 일이 많다면 Ctrl+Shift+L로 필터 켜고 끄기, Alt+↓로 필터 목록 열기, SUBTOTAL(9/109)로 보이는 행만 합계 내는 패턴만 익혀도 작업 속도가 눈에 띄게 빨라집니다. 처음에는 낯설 수 있지만, 몇 번만 따라 해 보면 자연스럽게 손에 익는 조합이니, 자주 쓰는 파일부터 하나씩 적용해 보시는 것을 추천합니다.

