728x90
반응형
엑셀의 목록 상자 기능을 사용해서
일부 지역을 선택하게 만드는 게 필요해 만들려고 하다가
사용할지 안할지 모르지만 전국단위로 만드는 게 좋을 것 같다는 생각에
전국 단위 목록 상자를 만들었습니다.
도 - 시군구 - 읍면동 - 리 까지 선택이 가능합니다.
필요하신 분께서는 참고하시기 바랍니다.
728x90
데이터 준비
데이터는 공공데이터 포털의
국토교통부 전국 법정동 자료를 다운로드하여 사용했습니다.
아래 그림은 가공한 데이터인데
원본 데이터에는 삭제일자에 날짜가 입력된 것이 있습니다.
없어진 행정구역이라고 생각하고 그 내용을 제외한 데이터를 가공했습니다.
데이터는 2024. 8. 2.일자 데이터라고 합니다.
시트 구성
테스트 시트는 동작이 제대로 되는 지 확인하는 시트입니다.
2단계 시트는 도를 기준으로 시군구를 정리했습니다.
3단계 시트는 시군구를 기준으로 읍면동을 정리했습니다.
4단계 시트는 읍면동을 기준으로 리를 정리했습니다.
반응형
마치며
이런 목록 상자를 만들려면 INDIRECT 함수와 함께 이름 정의를 사용해야 하는데
이름 정의할 것이 너무 많아서
VBA로 일괄 정의하였습니다.
다만 데이터가 너무 많아 검증을 거의 하지 못했습니다.
혹시 틀린 부분이 있다면 댓글 남겨주세요.
(시간이 되면 수정을....)
여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.
728x90
반응형
'EXCEL 다루기' 카테고리의 다른 글
[ 응용 ] 엑셀 숫자와 문자가 섞여 있을 때 숫자 계산하기, 숫자만 추출하기 (0) | 2024.11.02 |
---|---|
[ 기본 ] 엑셀 시트의 특정 부분만 선택할 수 있게 하기, 특정 셀 선택 못하게 하기, 엑셀 시트 보호 (0) | 2024.11.01 |
[ 함수 ] 예측값 대비 결과값이 오차범위 내에 있는 지 확인하기, ABS() 함수 (0) | 2024.10.30 |
[ 함수 ] Vlookup 보다 강력한 값 찾기 Index+Match (0) | 2024.10.30 |
[ 기본 ] 엑셀 시트 복사하는 두 가지 방법 (0) | 2024.10.25 |