작성일: 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셀(바로 위 셀)의 값을 참조해서 사용한다는 의미입니다.
자동 필터를 설정하여 필터조건을 "서울특별시"만 체크한 후 확인을 클릭합니다.
서울특별시의 구별 인구수가 조회되는 것을 확인할 수 있습니다.
'엑셀' 카테고리의 다른 글
엑셀2010 기초과정: 데이터 입력하기 (0) | 2018.10.01 |
---|---|
26. 막대 그래프와 꺾은 선 그래프 같이 그리기 (1) | 2018.04.27 |
24. 색상별 집계하기 (0) | 2018.03.30 |
23. offset 함수 (0) | 2018.03.26 |
22. 다중 조건을 처리하는 개수 계산하기-COUNTIFS (0) | 2018.02.23 |