이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
택배 송장번호가 Excel에서 1.23E+12처럼 보이거나 끝자리가 0으로 바뀐다면 송장번호 열을 숫자가 아닌 텍스트로 처리해야 합니다. 가장 안전한 방법은 번호를 붙여넣기 전에 빈 열 전체를 ‘텍스트’ 서식으로 지정하는 것입니다.
송장번호가 지수표기로 바뀌는 이유
Excel은 ‘일반’ 서식의 긴 숫자를 계산용 숫자로 판단합니다. Microsoft는 일반 서식에서 12자리 이상의 숫자가 과학적 표기법으로 표시될 수 있고, Excel의 숫자 정밀도는 최대 15자리라고 안내합니다.
송장번호, 주문번호, 상품코드와 계좌번호는 계산할 숫자가 아니라 식별 코드입니다. 더하거나 평균을 낼 필요가 없으므로 처음부터 텍스트로 저장하는 편이 맞습니다.
관련 원리는 Microsoft의 앞에 오는 0과 큰 숫자를 유지하는 방법과 숫자에 텍스트 서식 지정에서 확인할 수 있습니다.
가장 안전한 예방 방법
- 송장번호를 넣을 빈 열 전체를 선택합니다.
- Ctrl+1 → 표시 형식 → 텍스트를 선택합니다.
- 그 상태에서 택배사 파일의 송장번호를 붙여넣습니다.
- 첫 번호와 마지막 번호의 전체 자릿수를 원본과 비교합니다.
- 파일을 저장하고 다시 열어도 번호가 그대로인지 확인합니다.
번호 앞에 작은따옴표를 붙이는 방법도 있지만 수백 행에 수동 적용하면 누락이 생기기 쉽습니다. 먼저 열 전체를 텍스트로 지정하는 편이 반복 작업에 적합합니다.
이미 1.23E+12로 바뀌었다면
표시만 지수표기이고 원래 값이 남아 있는 경우
셀을 선택해 수식 입력줄에서 전체 번호를 확인합니다. 값이 온전히 남아 있다면 텍스트 형식의 새 열을 만든 뒤 원본에서 다시 가져오는 방법이 안전합니다.
15자리 이후가 0으로 바뀐 경우
셀 서식을 텍스트로 바꾸는 것만으로 원래 번호가 복원되지 않습니다. Microsoft는 16자리 이상의 숫자를 숫자형으로 입력하면 15번째 자리 이후가 0으로 바뀔 수 있다고 설명합니다. 이 경우 택배사 원본 파일이나 시스템에서 송장번호를 다시 내려받아야 합니다.
앞자리 0이 사라진 경우
고정된 전체 자릿수를 정확히 알고 있다면 TEXT 함수로 표시용 0을 보완할 수 있습니다. 하지만 송장번호 길이가 택배사마다 다르거나 원본을 확인할 수 있다면 함수를 추정 적용하지 말고 원본 번호를 다시 가져오세요.
XLSX와 CSV에서 주의할 차이
| 형식 | 장점 | 주의점 |
|---|---|---|
| XLSX | 열의 텍스트 서식과 시트 구조를 유지 가능 | 붙여넣기 전에 서식을 지정해야 안전 |
| CSV | 시스템 간 단순 데이터 전달에 편리 | Excel로 바로 열 때 숫자 자동변환이 발생할 수 있음 |
CSV 자체에는 Excel의 셀 서식이 저장되지 않습니다. CSV를 더블클릭해 바로 여는 대신 Excel의 데이터 가져오기 기능으로 불러오면서 송장번호 열 형식을 텍스트로 지정하면 자동변환 위험을 줄일 수 있습니다.
스마트스토어에 올리기 전 확인할 것
- 택배사 원본과 송장번호 첫 행·마지막 행이 같은가
- 송장번호의 전체 자릿수와 끝 네 자리가 일치하는가
- 상품주문번호와 해당 송장번호가 같은 행에 연결됐는가
- 셀에 E+ 표기나 끝자리 0 반복이 없는가
- 파일을 닫았다가 다시 열어도 값이 유지되는가
- 전체 처리 전에 소량 업로드로 확인했는가
송장번호 형식 외에도 상품주문번호, 배송방법, 택배사명이나 시트 구조 때문에 실패할 수 있습니다. 택배 송장 엑셀 업로드 오류 체크리스트에서 나머지 항목도 함께 점검하세요.
주문파일 자체를 택배 양식으로 바꿀 때
주문서 → 택배사 업로드 양식 자동 변환기는 주문 Excel·CSV의 수취인, 연락처, 주소와 상품 열을 사용자가 가진 택배사 템플릿 순서로 재배치합니다. 파일은 현재 브라우저에서 처리되고 결과만 내려받습니다.
이 도구가 만드는 택배 접수용 파일과, 발급된 송장번호를 쇼핑몰로 되돌려 보내는 일괄발송 파일은 용도가 다릅니다. 송장번호가 발급된 뒤에는 스마트스토어 엑셀 일괄발송 방법에 따라 별도로 등록하세요.
자주 묻는 질문
열 너비를 넓히면 번호가 복구되나요?
단순히 화면 표시만 잘린 경우에는 전체 값이 보일 수 있지만, 15자리 이후 값이 이미 0으로 저장됐다면 열 너비나 표시 형식으로 복구되지 않습니다.
TEXT 함수로 모든 송장번호를 고칠 수 있나요?
원래 자릿수와 값이 남아 있을 때 표시 형식을 맞추는 데 쓸 수 있습니다. 원본 숫자가 이미 변형됐다면 택배사에서 다시 받아야 합니다.
송장번호는 숫자형이어야 업로드되나요?
송장번호는 계산값이 아닌 식별 코드이므로 텍스트로 보존하는 편이 안전합니다. 최종 파일은 사용하는 쇼핑몰이나 택배사에서 제공한 최신 양식 조건을 우선하세요.