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

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

빈 행 때문에 엑셀 필터가 작동하지 않는 이유

엑셀에서 빈 행이 포함된 데이터 세트에 필터를 적용하면, 빈 행을 만나는 지점에서 필터링이 중단되는 현상이 발생합니다. 이는 엑셀이 빈 행을 데이터 범위의 끝으로 인식하기 때문입니다. 결과적으로 필터는 빈 행 앞쪽의 연속된 데이터에만 적용됩니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

아래에서 이 문제를 해결할 수 있는 4가지 방법을 단계별로 살펴보겠습니다.

해결 방법 1 – 전체 범위 직접 선택하기

단계:

  • B4부터 C10까지 모든 셀을 선택한 뒤, 화면 상단의 [데이터] 탭으로 이동합니다.
  • [정렬 및 필터] 그룹에서 [필터]를 클릭합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 이제 모든 데이터 행을 포함한 전체 데이터 세트에 필터 옵션이 적용됩니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

해결 방법 2 – COUNTBLANK 함수 활용하기

단계:

  • D5 셀에 다음 수식을 입력합니다:

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • Enter 키를 누른 후 채우기 핸들을 이용해 수식을 아래로 복사합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • B4부터 D10까지 모든 셀을 선택하고 [정렬 및 필터]에서 [필터]를 클릭합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 데이터 세트에 필터 옵션이 추가됩니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • [빈 셀 개수] 드롭다운을 클릭하고 필터 옵션에서 0만 체크합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 이렇게 하면 필터 결과에서 모든 빈 셀이 제거됩니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

해결 방법 3 – 데이터 세트 정렬하기

단계:

  • B4부터 C10까지 모든 셀을 선택한 후, [정렬 및 필터]에서 A-Z 오름차순 정렬을 선택합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 빈 셀이 데이터 세트 맨 아래로 밀려나면서 분리되고, 이후 필터를 정상적으로 적용할 수 있습니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

함께 읽으면 좋은 글: 엑셀에서 여러 행을 한 번에 필터링하는 방법

해결 방법 4 – VBA 코드 적용하기

단계:

  • [개발 도구] 탭으로 이동하여 [Visual Basic]을 선택합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • VBA 창에서 [삽입]을 클릭한 후 [모듈]을 선택합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 모듈에 아래 코드를 입력합니다:
Public Sub FilterBlank()
Worksheets("VBA").Range("B4:C10").AutoFilter
End Sub

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • [개발 도구] 탭으로 돌아가 [매크로]를 클릭합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 매크로 창에서 FilterBlank 매크로를 선택하고 [실행]을 누릅니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • VBA 코드가 필요한 필터링을 자동으로 적용해 줍니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

병합된 셀에서 엑셀 필터가 작동하지 않을 때 해결 방법

단계:

  • 병합된 셀을 선택한 후, 아래 이미지와 같이 [병합 후 가운데 맞춤] 아이콘을 클릭하여 병합을 해제합니다.
  • 그러면 문제가 해결되며, 데이터 셀을 선택해 필터를 정상적으로 적용할 수 있습니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

함께 읽으면 좋은 글: 엑셀에서 열 전체가 필터링되지 않는 경우 해결 방법

엑셀 고급 필터에서 빈 셀 제외하는 방법

단계:

  • E6 셀로 이동하여 다음 수식을 입력합니다:

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 키보드에서 Enter 키를 누릅니다.
  • B4부터 C10까지 셀을 선택하고, [정렬 및 필터]에서 [고급]을 클릭합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 아래와 같이 [목록 범위][조건 범위]를 지정한 후 [확인]을 클릭합니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

  • 데이터 세트에 있던 모든 빈 셀이 제거됩니다.

엑셀 필터가 빈 행에서 멈추는 문제 해결 – 4가지 빠른 해결 방법

마무리

빈 행은 엑셀 필터의 적용 범위를 제한하는 대표적인 원인입니다. 위에서 소개한 전체 범위 선택, COUNTBLANK 함수, 데이터 정렬, VBA 코드 네 가지 방법을 상황에 맞게 활용하면 빈 행이 있어도 원활하게 필터링할 수 있습니다.

실습 워크북 다운로드하기

<< 엑셀 필터로 돌아가기 | 엑셀 배우기

풀이가 포함된 무료 고급 엑셀 연습 문제를 받아보세요!