부동산 CSV를 엑셀에서 열 때 앞자리 0이 사라지지 않게 가져오기
발행
거래 CSV에 주소 코드가 00123으로 들어 있는데 엑셀에서 123으로 보인다면 가져오기 과정에서 숫자로 바뀌었을 수 있다. 이 코드는 계산할 금액이 아니라 식별자다. 단위가 같은 숫자처럼 보여도 원래 문자열을 유지해야 다른 파일과 정확히 연결할 수 있다.
원본을 열기 전에 가져오기 방식을 고른다
Microsoft는 텍스트·CSV 자료를 가져올 때 Power Query 등에서 해당 열의 자료형을 텍스트로 지정하는 방법을 안내한다. 버전에 따라 메뉴 이름은 다를 수 있으나 핵심은 자동 숫자 변환 전에 형식을 정하는 것이다. 원본을 보존한 상태에서 미리보기의 코드 열을 확인하고, 적용된 단계에 자동 형식변경이 있는지도 살핀다. 금액과 면적은 필요에 따라 숫자로 두되 식별자까지 함께 변환하지 않는다.
화면 표시와 실제 값을 구분한다
123에 다섯 자리 사용자 지정 서식을 적용하면 화면에는 00123으로 보일 수 있다. 그러나 표시 형식을 바꾼 것과 원래 문자를 복원한 것은 다르다. 원래 코드 길이를 모르면 빠진 0의 개수도 알 수 없다. 원본 00123과 원본 123이 별개 값인 자료에서는 임의로 같은 길이로 맞추면 오히려 다른 대상을 합칠 수 있다. 셀 표시만 보지 말고 실제 저장값과 내보낸 CSV도 확인한다.
긴 식별자는 다시 원본에서 가져온다
엑셀은 긴 숫자를 다룰 때 정밀도 제한이 있어 식별자를 숫자로 읽는 것이 특히 위험하다. 변환 과정에서 뒤 자릿수가 손실됐다면 나중에 텍스트 서식을 적용해도 원래 숫자가 되살아나지 않는다. 원본 파일의 일부 행과 가져온 행을 대조하고 길이·앞자리·끝자리를 점검한다. 코드 열은 텍스트, 분석 열은 적절한 수치형으로 구분한 뒤 별도 사본을 저장한다. 실제 기관 코드를 추정해 채우지 않고 원자료 명세에 맞춰 검증하는 것이 중요하다.
출처와 확인일
- Microsoft Excel Keeping leading zeros and large numbers — 확인일 2026-10-16