상세 컨텐츠

본문 제목

사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 자동필터의 결과가 잘못 반환되는 경우 해결방법

IT정보/엑셀 팁(Excel Tip)

by 상민짱짱 2021. 12. 8. 07:00

본문

728x90
반응형

 

 

 

 

 

자동필터를 적용해 데이터를 추출할 때 지정한 조건에 맞지 않는 결과가 반환될 수 있다. 이런 결과는 대부분 자동필터가 표 전체 범위에 적용되지 못했기 때문에 발생하는 것으로, 표 중간에 빈 행이 표함되어 있는 경우가 많다. 자동필터의 결과가 잘못 반환될 때 문제를 해결하는 방법을 알아보자.

 

자동필터.xlsx
0.01MB

 

위의 첨부파일을 열면 아래와 같은 표를 확인할 수 있다.

 

 

이 표에 자동필터를 적용하고 [D]열의 지역에서 [서울특별시] 데이터만 축출해 보자.

 

 

자동필터를 적용하기 위해 표 내부의 임의의 셀을 선택하고 [데이터] - [정렬 및 필터] 그룹 - [필터]를 클릭한다.

 

 

[서울특별시] 데이터만을 추출하기 위해 [D1] 셀의 ▼ 목록 화살표를 클릭한다. 필터 목록에서 [(모두 선택)]의 체크를 해제하고 [서울특별시]만 체크한 다음 [확인] 단추를 클릭한다.

 

 

상기화면을 보면 [서울특별시] 데이터만을 추출하려고 하였지만 다른 지역까지 포함되어 있는 것을 확인할 수 있다.

 

Tip : 추출된 데이터를 보면 [13]행의 빈 행 아래 데이터는 필터 조건의 적용을 받지 않은 것을 확인할 수 있다. 이것으로 자동필터가 적용된 표에서 빈행이 포함될 경우 빈 행 아래쪽 데이터는 자동 필터의 대상 범위가 되지 못함을 알 수 있다. 이런 경우 자동 필터를 재지정해야 한다.

 

 

우선 현재 자동 필터 기능을 해제 하기 위해 표 내부의 셀을 선택한 상태에서 [데이터] - [정렬 및 필터] 그룹 - [필터]를 클릭한다. 다시 자동필터 기능을 적용하는데, 전체 표 범위인 [A1:F21] 범위를 선택한다. [데이터] - [정렬 및 필터] 그룹 - [필터]를 클릭한다.

 

Tip : 표에서 빈 행이 포함된 경우에는 전체 표 범위를 선택하고 자동필터 기능을 적용해야 한다.

 

 

[D]열의 필터 조건을 [서울특별시]로 지정하면 이전화면과는 다르게 [서울특별시] 데이터만 제대로 추출된 것을 확인할 수 있다.

728x90

관련글 더보기

댓글 영역