한눈에 요약
주문번호는 계산할 숫자가 아니라 식별자입니다. Excel이 16자리 이상 값을 숫자로 읽어 뒷자리를 바꿨다면 셀 서식을 바꿔도 복구되지 않습니다. 원본 CSV를 확보한 뒤 주문번호 열을 처음부터 텍스트로 가져오세요.
출고 파일을 넘기기 직전, 주문번호가 달라졌다
쇼핑몰에서 받은 CSV를 열어 정렬하고 저장했는데 물류팀이 ‘없는 주문번호’라고 돌려보냈다면, 먼저 원본 다운로드 파일을 따로 확보하세요. 이 글은 Windows용 Excel Microsoft 365에서 CSV의 긴 식별자를 다루는 상황을 기준으로 합니다. 실제 고객 정보 대신 아래의 가상 번호를 예로 사용합니다.
Excel은 숫자를 최대 15자리 정밀도로 저장합니다. 16자리 이상 식별자를 숫자로 읽으면 뒤쪽 자리가 0으로 바뀔 수 있습니다. 반면 1.23E+15처럼 보이는 현상 자체는 지수 표기일 수 있어, 화면 모양만 보고 손상을 단정해서는 안 됩니다.
먼저 ‘보이는 모양’과 ‘저장된 값’을 나눕니다
원본은 메모장 같은 텍스트 편집기로 열어 확인합니다. Excel에서 다시 열면 같은 변환이 반복될 수 있습니다. 번호의 앞자리·전체 길이·끝자리 세 곳을 함께 비교하세요.
| 관찰 | 판단 | 다음 행동 |
|---|---|---|
| 셀만 1.23E+15로 보임 | 표시 형식 문제일 가능성 | 수식 입력줄의 전체 값과 원본을 비교 |
| 원본 1234567890123456 / 셀 1234567890123450 | 원본과 다른 값으로 저장됨 | 원본을 다시 가져오기 |
| 원본 001234 / 셀 1234 | 앞자리 0이 없어짐 | 자릿수를 추정해 채우지 말고 원본 확인 |
원본 CSV에서 ‘텍스트’로 다시 가져옵니다
- 원본을 보존하고 빈 통합 문서를 엽니다. 데이터 → 텍스트/CSV에서를 선택해 원본 CSV를 지정합니다. 파일을 더블클릭해서 여는 경로와 구분하세요.
- 미리보기에서 데이터 변환으로 들어갑니다. Power Query의 적용된 단계에 ‘변경된 유형’이 있다면 주문번호를 숫자로 바꾸는 단계를 확인하고 제거하거나 그 단계의 해당 열 형식을 수정합니다.
- 주문번호·송장번호 열을 선택해 데이터 형식을 텍스트로 지정합니다. 이미 숫자로 바뀐 결과에 새 텍스트 변환을 덧붙이는 방식은 피하고, 원본을 읽는 단계에서 올바르게 적용되도록 합니다.
- 닫기 및 로드 후 가상 번호가 아닌 실제 원본 표본과 대조합니다. 작업 파일은 원본과 다른 이름으로 저장합니다.
TEXT 함수나 셀 너비 조절로 해결되지 않는 경우
이미 잘린 뒷자리를 TEXT 함수로 감싸거나 셀 서식을 텍스트로 바꿔도 원래 숫자는 돌아오지 않습니다. 셀 너비 조절은 표시 공간을 늘릴 뿐입니다. 반대로 번호가 원본과 정확히 같다면 불필요한 복구 작업을 하지 않아도 됩니다.
원본 CSV 자체를 잘못된 값으로 덮어썼다면 쇼핑몰에서 같은 주문 범위를 다시 내보내거나 변환 전 파일을 확보해야 합니다. 이 글의 절차는 변환 과정에서 사라진 자리를 계산해서 되살리는 방법이 아닙니다.
다음 출고 전에 3개 주문으로 검산합니다
- 가장 긴 주문번호, 0으로 시작하는 번호, 끝자리가 0이 아닌 번호를 각각 골라 원본과 일치하는지 확인합니다.
- 업로드용 CSV를 저장했다면 텍스트 편집기로 다시 열어 번호가 그대로 남았는지 확인합니다. CSV에는 Excel의 셀 서식이 저장되지 않으므로 다시 열 때도 같은 가져오기 규칙이 필요합니다.
- Microsoft 365·Excel 2024의 자동 데이터 변환 설정도 확인할 수 있습니다. 다만 Power Query의 열 형식은 별도로 관리해야 하므로, 설정 변경만으로 모든 가져오기 경로가 보호됐다고 판단하지 않습니다.
이 안내의 확인 범위
Microsoft의 데이터 정밀도·CSV 가져오기·Power Query 형식 문서를 2026년 9월 13일 확인해 재구성했습니다. 메뉴 이름은 설치 언어와 업데이트에 따라 다를 수 있습니다. 특정 쇼핑몰의 주문번호 규격이나 실제 업로드 결과를 시험한 후기는 아닙니다.
확인한 자료
본문의 근거와 관련 내용을 원문에서 살펴보세요.
