Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

엑셀에서는 특정 데이터를 분석할 때 필터(Filter) 기능을 자주 사용합니다. 필터를 적용하면 원하는 데이터만 화면에 표시되고 나머지 데이터는 숨겨집니다. 그런데 분석이 끝난 후 다른 데이터가 다시 필요해질 수 있습니다. 이때 숨겨진 데이터를 모두 복원하려면 필터를 제거해야 합니다. 이 글에서는 엑셀에서 필터를 제거하는 다양한 방법을 상황별로 자세히 설명합니다.

설명을 위해 영업사원의 판매 정보로 구성된 샘플 데이터셋을 사용하겠습니다. 데이터셋은 영업사원(SalesPerson), 지역(Region), 월(Month), 판매액(Sales)의 4개 열로 이루어져 있습니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

필터가 적용되었는지 확인하는 방법

필터를 제거하기 전에 먼저 데이터셋에 필터가 실제로 적용되어 있는지 확인해야 합니다. 확인 방법은 간단합니다. 데이터셋 또는 표의 머리글(헤더)을 살펴보면 됩니다.

드롭다운 아이콘이 깔때기(역삼각형) 모양 아이콘으로 바뀌어 있다면 필터가 적용된 것입니다. 또한 행 번호가 파란색으로 강조되어 있다면 일부 행이 숨겨져 있다는 의미입니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

엑셀에서 필터를 제거하는 5가지 방법

1. 특정 열의 필터만 제거하기

상황에 따라 일부 열의 필터만 제거하고 싶을 수 있습니다. 특정 열에서 필터를 제거하는 것은 매우 간단합니다.

여기서는 지역(Region) 열에 필터가 적용된 데이터셋을 예로 들어 설명하겠습니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

먼저 필터가 적용된 열의 머리글을 선택합니다.

⏩ 여기서는 Region 열 머리글을 선택했습니다.

다음으로 마우스 오른쪽 버튼을 클릭하여 바로 가기 메뉴를 엽니다.

⏩ 메뉴에서 Clear Filter From "Region"("Region"에서 필터 지우기)을 선택합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

그러면 Region 열의 필터가 제거되고 숨겨져 있던 모든 데이터가 다시 표시됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

2. 모든 열의 필터를 한 번에 제거하기

여러 열 또는 모든 열에 필터가 걸려 있는 경우, 하나씩 제거하지 않고 한 번에 모두 제거할 수도 있습니다.

여기서는 Region 열과 Month 열에 필터가 적용된 데이터셋을 예로 들겠습니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

먼저 데이터(Data) 탭을 연 후 >> 정렬 및 필터(Sort & Filter) 그룹에서 >> 지우기(Clear)를 클릭합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

그러면 모든 열의 필터가 한꺼번에 제거됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

키보드 단축키 ALT + A + C를 사용해도 동일하게 모든 열의 필터를 제거할 수 있습니다.

3. 전체 표의 필터 기능 자체를 해제하기

표 전체에서 필터 기능(드롭다운 버튼)을 완전히 없애고 싶다면 리본 메뉴의 필터 명령을 활용하면 됩니다.

순서는 다음과 같습니다.

데이터(Data) 탭 >> 정렬 및 필터(Sort & Filter) 그룹에서 >> 필터(Filter)를 클릭합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

결과적으로 표 전체에서 필터 드롭다운이 사라지고 모든 데이터가 표시됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

동일한 작업은 키보드 단축키 ALT + A + T로도 수행할 수 있습니다.

함께 보면 좋은 글

  • 엑셀에서 고유 값 필터링하는 방법 (8가지 쉬운 방법)
  • 엑셀 필터 단축키 정리 (예시와 함께 알아보는 3가지 활용법)
  • 엑셀 텍스트 필터 사용법 (5가지 예시)
  • 엑셀에서 가로 데이터 필터링하기 (3가지 방법)

4. 단축키로 모든 필터 제거하기

키보드 단축키를 사용하면 더 빠르게 필터를 제거할 수 있습니다.

대표적인 단축키는 ALT + D + F + F입니다.

필터를 제거할 시트를 연 상태에서 해당 단축키를 누르면 됩니다. 각 키가 어떻게 작동하는지 단계별로 살펴보겠습니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

첫째, ALT 키를 누릅니다. 리본 메뉴의 모든 탭에 단축키 안내가 표시됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

둘째, ALT + D를 누르면 데이터(Data) 탭으로 이동합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

셋째, ALT + D + F까지 누르면 데이터 탭의 필터(Filter) 명령이 선택됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

마지막으로 ALT + D + F + F를 모두 누르면 데이터셋의 필터가 제거됩니다. (필터 명령은 한 번 누르면 필터가 적용되고, 다시 한 번 누르면 해제되는 토글 방식입니다.)

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

또한 CTRL + SHIFT + L 단축키로도 필터를 적용하거나 해제할 수 있습니다.

시트를 연 후 CTRL + SHIFT + L 키를 누르면 시트의 필터가 즉시 제거됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

그러면 데이터셋에서 필터가 깔끔하게 해제됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

5. VBA로 통합 문서의 모든 워크시트 필터 제거하기

통합 문서에 필터가 적용된 워크시트가 여러 개 있다면, 일일이 수작업으로 제거하는 대신 VBA 매크로를 사용해 모든 시트의 필터를 한 번에 제거할 수 있습니다.

예를 들어 다음 세 개의 시트에 필터가 적용되어 있다고 가정해 보겠습니다.

All_Column 시트:

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

Remove Filter From Specific Col 시트:

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

From Entire Table 시트:

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

VBA 편집기를 열려면 다음과 같이 진행합니다.

먼저 개발 도구(Developer) 탭 >> Visual Basic을 선택합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

➤ 그러면 Microsoft Visual Basic for Applications 창이 새로 열립니다.

다음으로 삽입(Insert) 메뉴 >> 모듈(Module)을 선택합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

모듈 창에 아래 코드를 입력합니다.

Sub Remove_Filter_From_All_Worksheet()
    Dim AF As AutoFilter
    Dim Fs As Filters
    Dim Lob As ListObjects
    Dim Lo As ListObject
    Dim Rg As Range
    Dim WS As Worksheet
    Dim IntC, F1, F2, Count As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each WS In Application.Worksheets
        WS.ShowAllData
        Set Lob = WS.ListObjects
        Count = Lob.Count
        For F1 = 1 To Count
         Set Lo = Lob.Item(F1)
         Set Rg = Lo.Range
         IntC = Rg.Columns.Count
         For F2 = 1 To IntC
            Lo.Range.AutoFilter Field:=F2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

위 코드의 Remove_Filter_From_All_Worksheet 프로시저에서는 변수 AFAutoFilter로, FsFilters로, LobListObjects로, LoListObject로, RgRange로, WSWorksheet로 선언했습니다.

또한 IntC, F1, F2Integer 형식으로 선언했습니다.
이후 중첩 For 루프를 사용해 각 워크시트와 표를 순회하며 필터가 적용된 곳을 찾아 필터를 제거합니다.

코드를 저장한 뒤 아무 워크시트로 돌아가 VBA 코드를 실행합니다.

보기(View) 탭 >> 매크로(Macros) >> 매크로 보기(View Macros)를 선택합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

대화 상자가 나타나면 매크로 이름매크로 위치를 지정합니다.

⏩ 매크로 이름에서 Remove_Filter_From_All_Worksheet를 선택하고, 매크로 위치에서는 현재 통합 문서인 How to Remove Filter in Excel.xlsm을 선택합니다.

그런 다음 실행(Run)을 클릭합니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

그러면 모든 시트에 적용되어 있던 필터가 한 번에 제거됩니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

실제로 From Entire Table 시트에서도 필터가 제거된 것을 확인할 수 있습니다.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

연습하기

통합 문서에는 위에서 설명한 예제를 직접 따라 해볼 수 있는 연습 시트가 포함되어 있습니다. 다운로드 후 직접 실습해 보세요.

엑셀에서 필터 제거하는 방법 5가지, 초보자도 쉽게 따라 하기

마무리

지금까지 엑셀에서 필터를 제거하는 5가지 방법을 살펴보았습니다. 상황에 맞는 방법을 활용하면 숨겨진 데이터를 손쉽게 복원할 수 있습니다. 궁금한 점이나 추가하고 싶은 내용이 있다면 언제든지 댓글로 남겨주세요.

추천 학습 자료

  • 엑셀에서 사용자 지정 필터 적용하는 방법 (5가지)
  • 엑셀에서 색상별로 필터링하기 (2가지 예시)
  • 수식으로 엑셀 데이터 필터링하는 방법
  • 엑셀 수익률 계산 공식 활용법 (3가지 예시)