필지별 지장물 병합 데이터 구축: INDEX 및 MATCH 함수 복합 활용 분석

토지 및 지장물 보상 실무에서 데이터를 다루다 보면, 앞서 다루었던 ‘VLOOKUP’ 함수만으로는 한계에 부딪히는 순간이 반드시 찾아옵니다. VLOOKUP은 무조건 ‘기준값이 데이터 범위의 가장 왼쪽 첫 번째 열’에 있어야만 작동한다는 치명적인 단점이 있기 때문입니다. 현장에서 올라온 지장물 내역서나 타 기관에서 넘겨받은 소유자 명부를 보면 지번이나 고유 식별 번호가 중간 열이나 끝 열에 박혀 있는 경우가 허다합니다. 이때 열 순서를 임의로 바꾸면 엑셀 서식이 망가지거나 다른 수식에 오류가 생길 수 있습니다. 이럴 때 보상 실무자들이 꺼내드는 궁극의 무기가 바로 ‘INDEX와 MATCH 함수의 결합’입니다. 이번 글에서는 아무리 꼬여있는 데이터라도 정확히 병합해 내는 고급 함수 활용법을 분석해 보겠습니다.

1. 보상 실무에서 VLOOKUP 대신 INDEX & MATCH가 필요한 순간

지장물 조사 데이터는 여러 부서와 현장 조사원, 감정평가사들을 거치며 양식이 수시로 변형됩니다.

1.1 참조 열이 왼쪽에 없는 경우의 한계 극복

감정평가서 엑셀 파일을 받았는데, ‘지번’이 C열에 있고 우리가 가져와야 할 ‘평가 단가’가 A열에 있다면 VLOOKUP은 먹통이 됩니다. INDEX와 MATCH를 결합하면 열의 위치가 데이터의 앞이든 뒤든 상관없이 자유자재로 원하는 값을 당겨올 수 있습니다.

1.2 다중 조건 검색 및 데이터 처리 속도 향상

보상 필지가 수천, 수만 건에 달하는 대규모 국책 사업의 경우, 엑셀 시트에 VLOOKUP 수식이 빽빽하게 걸려 있으면 파일을 열고 계산하는 데 엄청난 로딩 시간이 걸립니다. INDEX와 MATCH 조합은 엑셀의 연산 메모리를 훨씬 적게 소모하므로 대용량 데이터베이스를 쾌적하게 다루기 위한 필수 스킬입니다.

2. INDEX 및 MATCH 함수의 기본 구조 이해

두 함수를 결합하기 전에 각 함수의 역할을 정확히 이해해야 합니다.

2.1 INDEX 함수: 위치를 알면 값을 가져온다

  • 구조: =INDEX(범위, 행 번호, 열 번호)
  • 역할: 지정한 범위 내에서 몇 번째 줄, 몇 번째 칸에 있는 값을 콕 집어서 가져옵니다.

2.2 MATCH 함수: 값을 알면 위치를 찾아준다

  • 구조: =MATCH(찾을 값, 찾을 범위, 0(정확히 일치))
  • 역할: 내가 찾고 싶은 지번이나 이름이 해당 범위에서 위에서부터 ‘몇 번째’에 있는지 숫자로 알려줍니다.

3. 실전 적용: 필지 정보와 지장물 데이터 완벽 병합하기

두 함수를 합치면, MATCH가 지번의 위치(행 번호)를 찾아주고, INDEX가 그 위치에 있는 평가액이나 소유자 정보를 가져오는 완벽한 콤비 플레이가 완성됩니다.

  • 실무 수식 예시: =INDEX(가져올 단가 열 전체, MATCH(내 시트의 지번, 원본 데이터의 지번 열 전체, 0))
  • 적용 결과: 원본 데이터의 열 위치가 아무리 뒤죽박죽이어도, 지번을 완벽하게 매칭하여 지장물 단가, 수량, 면적 등을 한 치의 오차 없이 메인 총괄표로 끌어올 수 있습니다.

결론

INDEX와 MATCH 함수의 결합은 처음 접할 때는 수식이 길어 복잡해 보이지만, 한 번 손에 익으면 토지 보상 실무에서 VLOOKUP을 완전히 대체할 수 있는 강력한 기능입니다. 이 함수를 자유자재로 다루는 순간, 어떤 형태의 지장물 내역서나 감정평가 결과서가 들어와도 두려움 없이 데이터를 통합하고 분석할 수 있게 됩니다.

완벽하게 통합된 데이터는 곧 ‘돈’과 직결되며, 개인의 민감한 정보가 집중되어 있다는 뜻이기도 합니다. 다음 포스팅에서는 ‘토지 소유자 및 관계인 정보 보안을 위한 엑셀 시트 보호 및 권한 설정’에 대해 매우 중요한 실무 가이드를 제공하겠습니다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.