도구들/엑셀

[엑셀] VLOOKUP 함수로 일치하는 정보 매칭하기(행정동 코드 예시)

cactus 2022. 6. 23. 22:49

행정동으로 이루어진 원본 자료에서, 행정동 코드를 매칭시키려고 한다.

아래의 예시는 인천시의 행정동이다.

작전1동
작전서운동
간석4동
간석2동

이 행정동들에 맞는 행정코드를 매칭하려고 한다. 

행정구역 코드는 통계청에서 제공하고 있고, 구글에 검색하면 쉽게 다운로드 할 수 있다.

 

'행정구역 코드' 검색해서 나오는 SGIS 제공 파일 다운로드

 

다운로드 받은 파일을 열어보면 지역별 행정구역 코드를 알 수 있다.

행정구역은 계속해서 변경되므로 매칭하려는 파일의 시기를 정확히 해야 한다.

 

시도코드, 시군구코드, 읍면동코드를 합치면 해당 동의 행정동코드이다.(사직동의 경우 1101053)

 

이제 VLOOKUP을 활용해서 행정동에 코드를 매칭시켜보자.

1. 매칭할 셀은 '행정동' 이고,

2. 매칭할 자료는 행정동과 행정구역 코드가 있는 정보이며,

3. 자료에서 가져오려고 하는 셀은 행정구역 코드이고,

4. 정확히 일치하는 것을 가져오려고 한다.

위의 4가지가 VLOOKUP 함수를 활용할때 입력해야 하는 요소들이다.

 

VLOOKUP(매칭할 셀,찾을 범위,찾을 열의 순서,일치 여부(대부분 FALSE))

 

위와 같은 요소를 입력받으므로, 엑셀 식에서는 아래처럼 표현된다.

(예) VLOOKUP(A3,$E$3:$F$158,2,FALSE)

 

이제 행정동에 행정구역 코드를 붙여 보자.

행정동은 '작업자료',

행정동 코드가 있는 범위는 '매칭할 자료' 로 구분하였다.

행정동 코드는 매칭할 자료의 2번째 열에 있으므로, 3번째 요소의 '찾을 열의 순서' 에는 2를 입력한다.

 

 

작업자료에서 함수식에 따라서 행정동 옆에 행정동 코드가 성공적으로 매칭되었다.

 

반응형