엑셀의 필터(Filter)는 지정한 값만 화면에 표시할 수 있게 도와주는 매우 유용한 기능입니다. 필터링된 결과를 바탕으로 보이는 데이터만 골라서 편집, 복사, 차트 작성, 인쇄 등의 작업을 손쉽게 할 수 있습니다. 이 글에서는 엑셀에서 필터를 추가하는 4가지 방법과 함께, 필터를 해제하는 다양한 방법까지 자세히 알아보겠습니다.
엑셀 필터란 무엇인가?
엑셀의 필터는 자동 필터(AutoFilter)라고도 불리며, 상단 리본 메뉴의 [데이터] 탭에 있는 [정렬 및 필터] 그룹에서 찾을 수 있습니다. 이 기능을 사용하면 특정 셀 범위나 엑셀 테이블에 필터 명령을 적용할 수 있습니다.
필터 명령은 방대한 데이터 중에서 원하는 조건에 맞는 데이터만 골라내는 데 사용됩니다. 필터링된 결과를 기준으로 인쇄, 복사, 편집, 차트 만들기 등 다양한 작업을 진행할 수 있습니다.

방법 1. 데이터 탭에서 필터 추가하기
제품 가격 목록 예시를 통해 [데이터] 탭에서 필터를 추가하는 방법을 살펴보겠습니다. 여기서는 '카테고리' 열을 기준으로 웨이퍼(Wafer) 제품만 걸러내는 것이 목표입니다.
순서는 다음과 같습니다.
❶ 먼저 전체 데이터 표를 선택합니다.
❷ 리본 메뉴에서 [데이터] 탭으로 이동합니다.
❸ [정렬 및 필터] 그룹에서 [필터]를 클릭합니다.

❹ '카테고리' 열 머리글에 나타난 드롭다운 아이콘을 클릭해 필터 옵션을 엽니다.
❺ 카테고리 목록에서 'Wafer' 항목에만 체크 표시를 합니다.
❻ [확인] 버튼을 누르면 완료됩니다.

이제 웨이퍼 카테고리에 해당하는 제품만 화면에 표시됩니다.

방법 2. 홈 탭에서 필터 추가하기
이번에는 비스킷(Biscuit) 카테고리 제품만 필터링해 보겠습니다. 홈 탭에서도 간단하게 필터를 적용할 수 있습니다.
진행 순서는 아래와 같습니다.
❶ 전체 데이터 표를 선택합니다.
❷ [홈] 탭으로 이동합니다.
❸ [편집] 그룹에서 [정렬 및 필터]를 찾아 클릭합니다.
❹ 드롭다운 메뉴에서 [필터] 명령을 선택합니다.

❺ '카테고리' 열 오른쪽 하단의 드롭다운 아이콘을 클릭해 필터 옵션을 엽니다.
❻ 목록에서 'Biscuit' 항목에만 체크합니다.
❼ 마지막으로 [확인]을 누릅니다.

그러면 비스킷 카테고리에 속한 제품만 표시되는 것을 확인할 수 있습니다.

방법 3. 마우스 오른쪽 버튼으로 필터 추가하기
이 방법은 가장 빠르게 필터를 적용할 수 있는 방법입니다. 몇 번의 클릭만으로 원하는 값을 기준으로 즉시 필터링할 수 있습니다.
순서는 다음과 같습니다.
❶ 전체 데이터 표를 선택한 후 마우스 오른쪽 버튼을 클릭합니다.
❷ [필터] > [선택한 셀의 값으로 필터]를 선택합니다.

❸ '카테고리' 열 오른쪽 하단에 생긴 필터 아이콘을 클릭합니다.
❹ 목록에서 원하는 카테고리를 선택합니다. 예를 들어 'Pasta'를 선택하면 파스타 카테고리의 모든 제품이 표시됩니다.
❺ [확인] 버튼을 누릅니다.

그 결과 파스타 카테고리에 해당하는 제품만 화면에 나타납니다.

방법 4. 단축키로 필터 추가하기
엑셀에서 더 빠르게 작업하고 싶다면 단축키를 활용하는 것이 좋습니다. 필터를 추가하는 대표적인 단축키는 다음과 같습니다.
CTRL + SHIFT + L
사용 방법은 아래와 같습니다.
❶ 먼저 전체 데이터 표를 선택합니다.
❷ CTRL + SHIFT + L 키를 동시에 누릅니다. 그러면 즉시 데이터 표에 필터가 적용됩니다.
❸ 드롭다운 아이콘을 클릭합니다.
❹ 'Candies' 항목에 체크하여 해당 카테고리의 모든 제품 정보를 확인합니다.
❺ [확인] 버튼을 누릅니다.

모든 단계를 마치면 캔디(Candies) 카테고리 제품만 표시됩니다.

엑셀에서 필터 해제하는 5가지 방법
필터를 적용했다면 필요 없어졌을 때 해제하는 방법도 알아두어야 합니다. 상황별로 활용할 수 있는 5가지 해제 방법을 하나씩 살펴보겠습니다.
1. 특정 열의 필터만 해제하기
한 열에 적용된 필터만 지우고 싶다면 다음 순서를 따르세요.
❶ 필터가 적용된 열 머리글의 필터 아이콘을 클릭합니다.
❷ 드롭다운 목록에서 ['카테고리'에서 필터 지우기]를 선택합니다.
❸ [확인] 버튼을 누릅니다.

2. 여러 열의 필터 한 번에 해제하기
여러 열에 적용된 필터를 한꺼번에 제거하려면 아래 단계를 따르세요.
❶ 먼저 전체 데이터 표를 선택합니다.
❷ 리본 메뉴에서 [데이터] 탭으로 이동합니다.
❸ [정렬 및 필터] 그룹에서 [지우기]를 클릭합니다.

3. VBA 코드로 통합 문서의 모든 시트 필터 제거하기
여러 워크시트에 걸쳐 있는 필터를 한 번에 제거하려면 VBA 코드를 활용하면 편리합니다.
❶ ALT + F11 키를 눌러 VBA 편집기를 엽니다.
❷ [삽입] 탭에서 새 모듈(Module)을 생성합니다.

❸ 아래 VBA 코드를 복사해서 편집기에 붙여넣기 합니다.
Sub ClrFltr()
Dim A As AutoFilter
Dim B As Filters
Dim C As ListObjects
Dim D As ListObject
Dim E As Range
Dim F As Worksheet
Dim G, H, M, N As Integer
Application.ScreenUpdating = False
On Error Resume Next
For Each F In Application.Worksheets
F.ShowAllData
Set C = F.ListObjects
N = C.Count
For H = 1 To N
Set D = C.Item(H)
Set E = D.Range
G = E.Columns.Count
For M = 1 To G
D.Range.AutoFilter Field:=M
Next
Next
Next
Application.ScreenUpdating = True
End Sub
❹ 코드를 저장합니다.

❺ [실행(Run Sub)] 버튼을 클릭하거나 F5 키를 눌러 코드를 실행합니다.
이것으로 통합 문서 내 모든 워크시트의 필터가 한 번에 제거됩니다.
4. 단일 통합 문서에서 필터 제거하기
현재 통합 문서의 필터를 해제하려면 아래 두 단계만 거치면 됩니다.
❶ [데이터] 탭으로 이동합니다.
❷ [정렬 및 필터] 그룹에서 [필터]를 클릭합니다. 필터가 꺼지면서 모든 데이터가 다시 표시됩니다.

5. 단축키로 필터 제거하기
필터 추가 때 사용한 것과 동일한 단축키로 해제할 수 있습니다.
❶ 먼저 데이터 표를 선택합니다.
❷ CTRL + SHIFT + L 키를 누릅니다.
이것으로 필터가 해제됩니다.

엑셀 필터가 작동하지 않을 때 해결 방법
원인
필터를 적용한 범위 밖에 새로운 데이터를 입력하면 자동 필터가 제대로 작동하지 않을 수 있습니다. 필터 범위에 새 데이터가 포함되지 않기 때문입니다.
해결 방법
- 먼저 적용된 필터를 지웁니다.
- 새 데이터를 포함해 전체 데이터를 다시 선택합니다.
- 그 후 필터를 다시 적용합니다.
필터 사용 시 기억할 점
- 필터를 적용하기 전에 반드시 모든 셀 범위를 선택하세요.
- CTRL + SHIFT + L 단축키로 자동 필터를 빠르게 켜고 끌 수 있습니다.
마무리
지금까지 엑셀에서 필터를 추가하는 4가지 방법과 해제하는 5가지 방법을 살펴보았습니다. 데이터 탭, 홈 탭, 마우스 오른쪽 버튼, 단축키 등 상황에 맞는 방법을 활용하면 데이터 관리 효율이 크게 향상됩니다. 실습 파일을 내려받아 직접 따라 해 보시고, 궁금한 점이 있다면 댓글로 남겨주세요. 최대한 빠르게 답변드리겠습니다.