CSV 고객코드의 앞자리 0과 긴 숫자를 보존하는 방법

00123과 17자리 식별자를 문자로 가져오고 원본과 대조하는 연습입니다.

시트실무 편집 · 확인일 2026-10-12 · 학습용 가상 예제

고객코드 00123은 수량 123과 다릅니다. 식별자를 숫자로 가져오면 앞의 0이 사라지거나 긴 숫자가 바뀔 수 있습니다. 계산하지 않는 코드·번호는 가져오기 단계부터 텍스트로 지정하는 편이 안전합니다.

예제에서 보존할 값

항목 원본 확인 기준
고객코드 00123 5글자, 첫 두 글자 00
긴 식별자 12345678901234567 17글자 전체가 원본과 일치
두 번째 식별자 12345678901234568 끝자리 8이 유지

변환하기 전에 설정하기

Excel의 데이터 가져오기에서 코드 열을 텍스트로 선택합니다. Power Query에서 자동으로 추가된 형식 변경 단계가 이미 긴 숫자를 변환했다면, 변환 이후에 텍스트로 바꾸는 것만으로 원래 숫자가 돌아오지 않습니다. 원본부터 다시 가져오고 해당 단계의 형식을 수정하세요.

자료실의 CSV 원본에는 위 식별자가 그대로 들어 있습니다. 가져온 결과와 대조하고, 긴 식별자는 마지막 여러 자리까지 비교하세요.

구글시트의 붙여넣기와 가져오기

직접 붙여넣을 때는 대상 열을 일반 텍스트로 먼저 지정하고 작은 표본을 시험합니다. 파일 가져오기에서는 숫자·날짜 자동 변환 옵션을 확인합니다. 파일을 가져온 뒤 길이와 마지막 여러 자리를 원본과 비교하세요. 시트의 자동 변환 동작은 입력 방법에 따라 달라질 수 있습니다.

표시 형식만 고쳐서는 안 되는 경우

00000 형식은 숫자 123을 00123처럼 보이게 할 수 있지만, 이것이 원본의 실제 자리 수를 증명하지는 않습니다. 긴 숫자가 이미 다른 값으로 바뀌었다면 겉모양을 바꿔도 복구되지 않습니다. 원본 파일에서 다시 시작하는 것이 확인 가능한 방법입니다.

검수 체크리스트

근무기록·업무관리·CSV 연습 파일 내려받기 →

변환 위험 패턴 점검하기 →

가져온 뒤 길이와 끝자리를 검산하기

A2에 고객코드, B2에 첫 긴 식별자가 들어 있다고 가정합니다. 가져오기 전에 대상 열을 텍스트로 정한 다음 아래 수식으로 작은 표본을 확인하세요.

=AND(ISTEXT(A2),LEN(A2)=5,A2="00123")

올바르게 가져온 고객코드는 TRUE입니다. 긴 식별자는 다음처럼 원본 문자열 전체를 비교할 수 있습니다.

=AND(ISTEXT(B2),B2="12345678901234567")

이 검산은 제공된 한 행을 비교하는 예제입니다. 실제 고객코드는 길이가 다를 수 있으므로 모든 행을 5자리로 강제하지 마세요. 작은따옴표를 앞에 입력하는 시트 편집 방식과 CSV 원본에 작은따옴표 문자를 덧붙이는 방식도 다릅니다. CSV 자체에 문자를 추가하면 다른 시스템에서는 그 문자까지 식별자로 읽을 수 있습니다.

공식 문서와 확인 범위

예제는 학습용 가상 데이터입니다. 메뉴 이름과 지원 기능은 제품·버전·언어에 따라 다를 수 있습니다.