이 데이터 세트는 당직 근무표이며, 고급 필터가 적용된 상태입니다. 데이터에 고급 필터가 적용되었는지 확인하는 가장 간단한 방법은 왼쪽 행 번호를 보는 것입니다. 행 번호가 파란색으로 표시되어 있다면 필터가 적용된 상태라는 의미입니다.

방법 1 – 지우기 기능으로 고급 필터 제거하기
실행 단계:
- B4:H13 범위를 선택합니다.
- [데이터] 탭으로 이동한 후 [정렬 및 필터] 그룹에서 [지우기]를 클릭합니다.

필터가 제거되면 행 번호가 다시 검은색으로 돌아옵니다.
그리고 숨겨져 있던 행들이 데이터 세트에 모두 나타납니다.

방법 2 – 키보드 단축키로 고급 필터 삭제하기
실행 단계:
- 작업 중인 시트에서 Alt + D + F + A 키를 차례로 누릅니다.
- [고급 필터] 대화상자가 열리면 [목록 범위]에 필터링할 범위를 지정합니다.
- [동일한 레코드는 하나만] 항목의 체크를 해제합니다.
- [확인]을 클릭해 대화상자를 닫습니다.

숨겨졌던 행이 다시 화면에 표시됩니다.
이렇게 하면 고급 필터가 성공적으로 제거됩니다.

방법 3 – 특정 행만 필터 해제하기(행 숨기기 수동 취소)
실행 단계:
- 숨겨진 8행과 10행 사이의 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다.

- 나타나는 바로 가기 메뉴에서 [숨기기 취소]를 클릭합니다.

숨겨진 셀이 다시 보이며, 해당 부분의 고급 필터가 해제됩니다.

방법 4 – 필터 도구로 고급 필터 제거하기
실행 단계:
- [데이터] 탭으로 이동하여 [정렬 및 필터] 그룹의 [필터]를 클릭합니다.

- 또는 Ctrl + Shift + L 키를 눌러서도 필터 기능을 바로 실행할 수 있습니다.

고급 필터를 제거하면 숨겨진 셀이 모두 화면에 나타납니다.

방법 5 – VBA 코드 실행으로 고급 필터 제거하기
실행 단계:
- [개발 도구] 탭으로 이동하여 [Visual Basic]을 클릭합니다.

- Visual Basic 창에서 [삽입]을 클릭하고 [모듈]을 선택해 새 모듈을 만듭니다.

- 아래의 VBA 코드를 입력합니다.
Sub Remove_Adv_Filter()
If ActiveSheet.FilterMode = True Then
ActiveSheet.ShowAllData
End If
End Sub
- [실행] 버튼을 클릭합니다.
- 코드가 포함된 통합 문서를 Excel 매크로 사용 통합 문서(.xlsm) 형식으로 저장한 뒤 창을 닫습니다.

매크로가 실행되면 숨겨진 셀이 모두 표시됩니다.
즉, 매크로가 고급 필터를 자동으로 제거한 것입니다.

연습용 워크북 다운로드
위 예제를 직접 따라 해 볼 수 있도록 연습용 워크북을 무료로 내려받아 활용해 보세요.
<< 고급 필터로 돌아가기 | 엑셀 필터 | 엑셀 배우기
풀이가 포함된 무료 고급 엑셀 연습 문제도 함께 받아보세요!