본문 바로가기

엑셀

25. 병합된 데이터 셀을 조건으로 데이터 추출하기

반응형

작성일: 2018-04-15

작성자: 춤추는초코칩

작성내용: 병합된 데이터 셀을 조건으로 데이터 추출하기

참고문헌: 엑셀바이블 2010(최준선): 343. 병합된 데이터 셀을 조건으로 데이터 추출하기


병합된 셀이 포함된 자료에서 자동 필터 기준을 병합 셀로 하면 원하는 자료가 조회되지 않습니다.

병합된 셀은 전체 범위에서 첫 번째 셀에만 값이 있기 때문입니다.

이런 경우에는 별도의 열을 추가해서 필터 작업을 해야 합니다.


예제 자료는 국가통계포털(KOSIS)의 "행정구역(시군구)별 성별 인구수"입니다.

http://kosis.kr/statHtml/statHtml.do?orgId=101&tblId=DT_1B040A3&conn_path=I2

서울특별시의 구별 인구수를 조회해보겠습니다. 자동 필터 조건을 "서울특별시"만 체크한 후 확인을 클릭합니다.

조회된 자료를 보면 "서울특별시" 한건만 표시되는 것을 확인할 수 있습니다.

병합된 셀을 기준으로 조회할 때는 원하는 자료가 조회되지 않을 수 있습니다.


구별 인구수를 모두 조회하기 위해서는 조건 열을 하나 추가해야합니다.

필터조건을 추가하고 L3셀에 수식을 다음과 같이 입력합니다. 그 후 자료의 끝까지 수식을 채웁니다.

L3 = IF(LEN(A3),A3,L2)

위 수식은 A3에 값이 입력되어 있다면(TRUE), A3의 값을 그대로 표시하고, 

입력되어 있지 않다면(FALSE) L2셀(바로 위 셀)의 값을 참조해서 사용한다는 의미입니다.

자동 필터를 설정하여 필터조건을 "서울특별시"만 체크한 후 확인을 클릭합니다.

서울특별시의 구별 인구수가 조회되는 것을 확인할 수 있습니다.

반응형