본문 바로가기
데이서클 데이서클

엑셀 필터가 안 먹히거나 일부 행만 필터링될 때 해결방법

읽는 시간 약 10분

엑셀 필터가 작동하지 않는 답답한 상황을 해결하는 방법

엑셀을 사용하면서 데이터를 분석하고 정리할 때 필터 기능은 그야말로 필수적인 도구입니다. 수천 행이 넘는 방대한 데이터 중에서 내가 원하는 조건에 맞는 값만 쏙쏙 골라내어 보여주기 때문에 업무 효율을 엄청나게 높여줍니다. 하지만 열심히 야근을 하며 보고서를 작성하던 중 엑셀 필터가 갑자기 먹통이 되거나 전체 데이터 중 일부 행만 엉뚱하게 필터링되는 황당한 경험을 누구나 한 번쯤은 겪어보셨을 것입니다.

이런 상황을 마주하면 컴퓨터가 고장 났나 싶기도 하고 엑셀 프로그램을 다시 설치해야 하나 고민에 빠지게 됩니다. 하지만 대부분의 필터 오류는 엑셀의 작동 원리와 데이터 구조에서 오는 사소한 원인 때문에 발생합니다. 이번 가이드에서는 엑셀 필터가 제대로 작동하지 않거나 일부 데이터만 잡히는 답답한 상황을 명쾌하게 해결할 수 있는 다양한 실용적인 방법들을 자세히 알아보겠습니다.

엑셀 필터가 일부 행만 걸러지는 대표적인 원인

필터를 적용했는데 전체 데이터가 보이지 않고 특정 부분만 조회된다면 당황하지 말고 데이터의 생김새를 먼저 살펴봐야 합니다. 엑셀은 매우 똑똑한 프로그램이지만 정형화된 규칙을 바탕으로 움직이기 때문에 사용자가 무심코 입력한 데이터의 형태가 엑셀의 규칙에 어긋나면 오류를 일으킵니다.

가장 흔하게 발생하는 원인 중 하나는 바로 빈 행과 빈 열이 데이터 사이에 존재하는 경우입니다. 엑셀은 필터를 걸 때 연속된 데이터 영역을 하나의 표로 인식합니다. 만약 데이터 중간에 빈 줄이 딱 하나라도 끼어 있다면 엑셀은 그 빈 줄까지만 데이터가 있는 것으로 판단하고 그 아래에 있는 소중한 정보들은 필터 범위에서 제외해 버립니다. 이 때문에 사용자는 전체 데이터가 필터링되었다고 착각하지만 실제로는 상단 일부 행만 필터링 결과를 보여주고 있는 것입니다.

또 다른 흔한 원인은 셀 병합입니다. 디자인을 예쁘게 보이기 위해 여러 행이나 열을 하나로 합쳐놓는 경우가 많은데 이는 데이터 분석에 있어서 가장 피해야 할 습관 중 하나입니다. 셀이 병합되어 있으면 엑셀은 행과 열의 고유한 좌표 체계를 혼란스러워하며 필터의 기준점을 제대로 잡지 못합니다. 이로 인해 필터를 실행했을 때 병합된 셀 주변의 행들이 누락되거나 예상치 못한 범위만 선택되는 현상이 발생합니다.

숨겨진 행과 데이터 형식이 일으키는 오류

데이터 중간에 사용자가 수동으로 숨겨놓은 행이 존재할 때도 필터 오류로 오인하기 쉽습니다. 특정 행을 숨김 처리한 상태에서 필터를 적용하면 필터 조건에 부합하더라도 숨겨진 행은 화면에 나타나지 않습니다. 또한 데이터의 서식이 제각각일 때도 문제가 생깁니다. 예를 들어 어떤 셀은 숫자로 입력되어 있고 어떤 셀은 텍스트 형식으로 입력되어 있다면 엑셀은 이들을 서로 다른 데이터로 인식하여 특정 조건으로 필터링할 때 누락시키는 결과를 낳습니다.

특히 날짜 데이터에서 이러한 현상이 빈번하게 발생합니다. 누군가는 2023-10-01이라고 적고 누군가는 2023.10.01이라고 적거나 앞뒤에 보이지 않는 공백을 포함해 입력했다면 엑셀의 날짜 필터는 이를 제대로 인식하지 못하고 일부 행만 필터링하게 됩니다.

엑셀 필터 오류를 해결하는 단계별 실용 가이드

원인을 알았으니 이제 실제로 현장에서 바로 적용할 수 있는 해결 방법을 차례대로 살펴보겠습니다. 문제가 발생했을 때 아래의 순서대로 점검을 진행하면 대부분의 오류는 손쉽게 해결할 수 있습니다.

데이터 전체 범위를 정확하게 지정하기

필터가 걸릴 영역에 문제가 있다면 아예 필터를 해제했다가 다시 설정하는 것이 가장 빠르고 확실한 방법입니다. 필터가 걸려 있는 상태에서 데이터 범위 내의 아무 셀이나 선택한 후 단축키를 눌러 필터를 완전히 끄고 다시 켭니다. 이 과정에서 엑셀이 전체 데이터 영역을 다시 인식하게 됩니다. 만약 중간에 빈 행이 있어서 영역이 끊긴다면 빈 행을 과감하게 삭제하거나 채워 넣은 뒤 다시 필터를 적용해야 합니다.

image 12

셀 병합 해제하고 빈 셀 채우기

보고서의 시각적 완성도보다 데이터의 기능성이 더 중요한 순간이 있습니다. 필터 기능을 온전하게 활용하려면 병합된 셀을 모두 해제하는 것이 좋습니다. 셀을 병합한 상태로 유지해야 한다면 데이터 분석용 시트와 최종 보고용 시트를 분리하여 관리하는 지혜가 필요합니다. 병합을 해제한 후 빈 칸으로 남은 셀에는 바로 윗행의 값을 복사해서 채워 넣거나 엑셀의 채우기 기능을 활용하여 데이터를 가득 채워주어야 필터가 끊김 없이 전체 행에 적용됩니다.

데이터 형식 통일하기

숫자나 텍스트, 날짜 등의 데이터 형식이 섞여 있는 경우 이를 일치시키는 작업이 필요합니다. 셀의 좌측에 정렬되는지 우측에 정렬되는지를 보면 데이터 형식을 쉽게 파악할 수 있습니다. 텍스트는 좌측, 숫자는 우측에 정렬되는 것이 일반적입니다. 형식이 잘못된 데이터가 있다면 해당 열을 선택하고 데이터 메뉴에서 텍스트 줄 나눔이나 데이터 도구를 활용해 형식을 올바르게 수정해 줍니다. 특히 숫자인 것처럼 보이지만 텍스트로 인식된 값은 셀 좌측 상단에 초록색 작은 삼각형 표시가 나타나는데 이를 클릭하여 숫자로 변환하기를 선택하면 간단하게 해결됩니다.

필터가 아예 작동하지 않을 때 점검해야 할 사항

데이터의 일부만 필터링되는 것이 아니라 필터 버튼 자체가 활성화되지 않거나 클릭해도 아무런 반응이 없는 경우도 있습니다. 이런 상황은 대개 파일의 구조적 문제나 권한 문제와 관련이 깊습니다.

시트 보호 기능 해제 확인하기

회사나 학교 등에서 공유받은 엑셀 파일인 경우 데이터의 변조를 막기 위해 시트 보호가 설정되어 있을 수 있습니다. 시트가 보호되어 있으면 새로운 필터를 걸거나 기존 필터를 수정하는 등의 작업이 제한됩니다. 화면 상단의 검토 탭에서 시트 보호 해제 버튼이 활성화되어 있는지 확인하고 암호를 입력하여 보호를 해제한 후 필터를 시도해 보아야 합니다.

표 기능과 필터의 충돌 해결하기

엑셀의 표 만들기 기능을 사용해 디자인된 영역 위에 수동으로 또다시 필터를 얹으려고 하면 충돌이 발생할 수 있습니다. 표 디자인 메뉴에서 필터 단추 옵션이 켜져 있는지 확인하고 필요하다면 표를 일반 범위로 변환한 후 필터를 재적용하는 것이 안전합니다.

파일 형식과 호환성 문제 점검하기

과거 버전의 엑셀 파일인 97-2003 통합 문서 형식으로 저장된 파일을 최신 버전에서 열어 작업할 때 간혹 기능적 제약으로 인해 필터가 원활하게 작동하지 않을 수 있습니다. 이럴 때는 파일 메뉴에서 다른 이름으로 저장하기를 선택한 후 최신 엑셀 통합 문서 형식으로 파일을 변환해 주는 것이 좋습니다.

엑셀 필터 사용을 원활하게 만드는 유용한 작업 습관

필터 오류로 인한 스트레스를 줄이고 언제나 매끄럽게 데이터를 다루기 위해서는 평소에 엑셀 문서를 작성하는 방식을 조금만 바꾸는 것이 좋습니다. 실무에서 바로 써먹을 수 있는 몇 가지 요령을 익혀두면 업무 속도를 극적으로 단축할 수 있습니다.

데이터베이스 형태로 입력하는 습관 기르기

엑셀은 기본적으로 데이터베이스의 성격을 가지고 작동합니다. 첫 번째 행에는 반드시 고유한 이름의 열 제목을 입력하고 그 아래로는 빈 행 없이 데이터가 연속되도록 차곡차곡 쌓아나가는 방식을 유지해야 합니다. 표 중간에 빈 행을 넣거나 소계를 직접 입력해 넣는 방식은 필터 기능을 사용할 때 치명적인 방해물이 되므로 집계는 수식이나 피벗 테이블을 활용하는 것이 바람직합니다.

필터 대신 슬라이서 활용하기

최신 버전의 엑셀을 사용하고 있다면 일반 필터 대신 슬라이서 기능을 활용하는 것도 아주 훌륭한 대안입니다. 데이터를 표 형식으로 지정한 후 삽입 탭에서 슬라이서를 추가하면 마우스 클릭 몇 번으로 직관적인 필터링이 가능합니다. 슬라이서는 일반 필터보다 시각적으로 훨씬 보기 편할 뿐만 아니라 필터가 적용된 상태와 해제된 상태를 한눈에 파악할 수 있어서 오류를 예방하는 데도 큰 도움이 됩니다.

image 13

자주 묻는 질문과 명확한 답변

엑셀 필터를 다루면서 사람들이 공통적으로 궁금해하는 부분들을 모아 명쾌하게 정리해 드립니다.

필터를 걸었는데 새로운 데이터를 추가하니까 필터 범위에 안 들어가요

기존 데이터 범위 바깥쪽에 새로운 행을 추가하면 엑셀이 자동으로 범위를 확장하지 못하는 경우가 있습니다. 이럴 때는 필터를 전체 해제했다가 다시 적용하거나 데이터 영역을 엑셀의 표 기능으로 미리 지정해 두면 새 데이터가 추가될 때 자동으로 필터 범위가 확장되므로 편리합니다.

텍스트 필터에서 특정 단어가 검색되지 않아요

검색하려는 단어 앞뒤에 보이지 않는 공백이 포함되어 있을 가능성이 높습니다. 공백은 눈에 보이지 않기 때문에 엑셀은 전혀 다른 단어로 인식합니다. 텍스트 나누기 기능이나 바꾸기 기능을 활용하여 불필요한 공백을 모두 제거한 후 다시 검색해 보면 정확하게 원하는 결과를 얻을 수 있습니다.

색상별로 필터를 걸고 싶은데 메뉴가 활성화되지 않아요

셀 색상이나 글꼴 색을 기준으로 필터링하는 기능은 조건부 서식으로 색상이 적용된 경우에는 곧바로 작동하지 않을 수 있습니다. 수동으로 채우기 색상을 넣은 데이터에만 색상 필터가 정상적으로 적용되므로 색상의 적용 방식을 확인해 볼 필요가 있습니다.

엑셀 필터 기능은 제대로 알고 사용하면 단순한 정렬 도구를 넘어 강력한 데이터 분석 무기가 됩니다. 알려드린 해결 방법들을 차근차근 적용해 보면서 막히던 데이터를 시원하게 정리해 보시기 바랍니다.

마스터
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.