엑셀·구글시트 앞자리 0이 사라질 때: 주문번호를 문자로 보관하기

주문번호 001005를 입력했는데 셀에는 1005만 남았습니다. 다른 표에는 001005가 그대로 있어서, 두 표를 비교할 때 같은 주문인지부터 헷갈립니다.

새로 입력할 주문번호는 입력하기 전에 문자 형식으로 준비하세요. 이미 0이 사라진 번호는 원본에서 다시 가져오는 것이 우선입니다. 번호가 반드시 6자리라는 규칙을 확인한 경우에만 TEXT로 자릿수를 맞춥니다.

아래 실습과 캡처는 2026년 11월 2일 PC 구글시트에서 가상 주문번호로 확인했습니다. 엑셀 설정은 Microsoft 공식 안내를 함께 정리했으며, 엑셀 프로그램에서 직접 실행한 결과는 아닙니다.

1. 앞으로 입력할 번호는 먼저 일반 텍스트로 설정하기

구글시트의 빈 시트에서 다음 순서로 해보세요. 업무 원본 대신 연습용 셀 하나로 시작하면 됩니다.

  1. 번호를 넣을 빈 셀을 선택합니다.
  2. 상단 서식 → 숫자 → 일반 텍스트를 선택합니다. 도구 모음의 123 버튼에서도 같은 메뉴를 열 수 있습니다.
  3. 셀에 001005를 직접 입력하고 Enter를 누릅니다.
  4. 화면에 001005가 남아 있는지 확인합니다.

여러 주문번호를 입력한다면 먼저 해당 열을 일반 텍스트로 설정하세요. 다른 파일에서 복사할 때는 원본의 서식도 함께 붙을 수 있습니다. 붙여넣은 뒤 앞자리 0과 자료형을 다시 확인해야 합니다. 원본에서 이미 사라진 0은 이 설정만으로 돌아오지 않습니다.

구글시트 일반 텍스트 설정과 001005 입력 결과
입력하기 전에 일반 텍스트를 선택합니다. 이 캡처는 123 메뉴에서 일반 텍스트가 선택된 실제 상태입니다. 화면을 누르면 크게 볼 수 있습니다.

한두 개만 직접 입력한다면 앞에 작은따옴표를 붙여 '001005라고 입력하는 방법도 있습니다. 이 실습에서는 셀에 001005가 표시되고 문자 값으로 확인됐습니다. ORD-001005처럼 글자가 포함된 번호도 앞자리 0이 유지됐습니다. 단, 기존 주문번호에 임의로 접두사를 추가하면 원래 번호가 달라지므로 원본 체계를 바꾸지는 마세요.

2. 이미 1005가 됐다면, 원래 번호부터 확인하기

1005만 남은 셀을 보고 원래 번호가 01005였는지, 001005였는지는 알 수 없습니다. 이번 실습에서도 자동 서식으로 입력한 001005는 1005가 됐고, 그 뒤 일반 텍스트로 바꿔도 1005였습니다.

먼저 주문 시스템이나 변환 전 파일에서 원래 번호를 확인하세요. 앞자리 0도 번호의 일부라면, 원본을 보존한 채 문자로 다시 가져와야 합니다. 번호 규칙을 모르는데 일괄적으로 0을 붙이면 다른 주문번호를 만들 수 있습니다.

3. 정확히 6자리라는 규칙이 있을 때 TEXT 사용하기

원본 규칙이 “0을 포함해 항상 6자리인 숫자형 주문코드”라고 확인됐다고 가정하겠습니다. A2에 숫자 1005가 있다면, 빈 옆 셀 B2에 입력합니다.

=TEXT(A2,"000000")

결과는 문자 001005입니다. 여기서 0 여섯 개는 최소 여섯 자리가 되도록 표시하는 패턴입니다. 원래 번호를 알아낸 것은 아니고, 확인된 규칙에 맞춰 0을 채운 것입니다. Google의 TEXT 안내에서도 0 패턴으로 부족한 자릿수를 채우는 동작을 설명합니다.

빈 행도 포함된 열에 적용한다면 빈칸을 먼저 확인하세요.

=IF(A2="","",TEXT(A2,"000000"))

B2의 수식을 필요한 행까지 복사한 뒤 원본과 대조합니다. 실제 빈칸에 TEXT만 적용했을 때는 000000이 생겼습니다. 위 수식은 빈칸을 빈칸으로 유지합니다. 반면 실제 숫자 0은 000000이 되므로, 0이 유효한 주문번호인지도 원본 규칙으로 판단해야 합니다.

빈칸을 유지하는 IF와 TEXT 수식 및 예외 검증 결과
캡처의 D12는 B12를 검사합니다. 본문 예제에서는 A2를 검사하는 같은 구조의 수식을 사용합니다. 화면을 누르면 크게 볼 수 있습니다.

또한 1234567에 같은 수식을 적용하면 그대로 1234567입니다. 여섯 자리보다 긴 번호를 잘라 주거나 잘못된 입력을 검사하는 수식은 아닙니다. 글자가 섞인 ORD-001005도 이번 구글시트 실습에서는 그대로 반환됐습니다. 변환 결과가 나왔다는 사실만으로 올바른 6자리 코드라고 판단하면 안 됩니다.

4. 0이 보인다고 문자로 저장된 것은 아닙니다

숫자 1005에 맞춤 숫자 형식 000000을 적용해도 화면에는 001005가 보입니다. 하지만 이때 셀은 여전히 숫자입니다. 모양만 보고 판단하기 어려우므로, 확인할 셀이 A2라면 빈 셀에서 자료형을 확인하세요.

=ISTEXT(A2)
=ISNUMBER(A2)

두 수식은 각각 다른 빈 셀에 입력합니다. 일반 텍스트로 입력한 번호는 ISTEXT가 TRUE, 맞춤 숫자 형식만 지정한 숫자는 ISNUMBER가 TRUE였습니다.

구글시트의 TO_TEXT는 기존 표시 서식도 반영합니다. 맞춤 서식 000000이 적용된 숫자에는 TO_TEXT 결과가 001005였지만, 같은 셀의 서식을 자동으로 바꾸자 1005로 바뀌었습니다. Google의 TO_TEXT 설명에서도 기존 서식을 유지한다고 안내합니다. 두 표의 비교키를 만들 때 원본 셀의 표시 서식에 따라 키가 달라질 수 있다는 뜻입니다.

실습에서는 맞춤 숫자 셀의 LEN도 6으로 나왔습니다. 길이가 6이라는 결과만으로 “문자로 저장된 6자리 주문번호”라고 단정하지 말고 ISTEXT와 실제 내용을 함께 확인하세요.

앞자리 0 입력 방법별 자료형과 빈칸·0·7자리·ID 충돌 검증 결과
같은 001005로 보여도 숫자인 셀과 문자인 셀이 있습니다. 아래 표에서는 빈칸과 0, 서로 다른 ID의 숫자 변환도 비교했습니다. 화면을 누르면 크게 볼 수 있습니다.

5. 두 번호를 숫자로 바꿔서 억지로 맞추지 않기

문자 001005와 문자 1005는 서로 다릅니다. 하지만 양쪽에 VALUE를 적용하면 둘 다 숫자 1005가 됩니다. 번호가 서로 다른 주문을 뜻한다면 잘못 합쳐질 수 있습니다.

직접 확인하려면 일반 텍스트로 설정한 A2에 001005, B2에 1005를 입력합니다.

=EXACT(A2,B2)

문자열을 비교한 결과는 FALSE입니다. 아래 수식처럼 숫자로 바꾼 뒤 비교하면 TRUE가 됩니다.

=EXACT(VALUE(A2),VALUE(B2))

조회 오류를 없애려고 두 표의 주문번호를 모두 숫자로 바꾸기 전에, 앞자리 0이 의미 있는지 확인하세요. 금액 변환과 주문번호 정리는 적용할 기준이 다릅니다.

엑셀에서는 어디를 설정하나요?

새로 입력할 셀이나 열을 선택하고 셀 서식 → 표시 형식 → 텍스트로 설정한 다음 번호를 입력합니다. 작은따옴표를 앞에 붙이는 방법도 있습니다. Microsoft 공식 안내는 이미 입력된 번호에 텍스트 형식을 나중에 적용해도 잃어버린 정보를 복구하지는 못한다고 설명합니다.

고정 자릿수를 확인한 경우에는 엑셀에서도 TEXT(A2,"000000")를 사용할 수 있습니다. Microsoft 365·Excel 2024에는 자동 데이터 변환 설정도 있지만, 버전에 따라 제공 여부가 다릅니다. 자세한 조건은 Microsoft의 앞자리 0 보존 안내를 확인하세요. 구글시트 전용 함수인 TO_TEXT를 엑셀에 그대로 입력하는 방식은 이 글의 엑셀 안내에 포함하지 않습니다.

두 표를 비교하기 전에 확인할 것

  • 주문번호 원본에 앞자리 0이 있었는지 확인합니다.
  • 새 입력은 먼저 문자 형식으로 준비합니다.
  • 이미 사라진 0은 원본이나 확인된 번호 규칙으로만 복원합니다.
  • 빈칸과 실제 0을 구분하고, 서로 다른 번호가 합쳐지지 않았는지 확인합니다.

번호 형식을 정리했다면 VLOOKUP #N/A 오류 확인 순서 또는 두 표에서 없는 값 찾기로 이어가면 됩니다.

무료 누락 확인 샘플과 사용 조건 보기 — 두 표의 번호를 비교해 누락 번호·건수·금액을 확인하는 구글시트입니다. 샘플은 이미 사라진 앞자리 0을 복구하지 않습니다.

작성에 AI를 활용했고, 본문 예제는 실제 구글시트에서 확인했습니다. 검증 범위는 직접 입력·셀 서식·본문 수식입니다. CSV 가져오기, 다른 프로그램 간 복사, 엑셀 직접 실행까지 검증한 것은 아닙니다. 막히는 부분은 실제 주문정보 대신 가상 번호와 사용 환경을 적어 댓글로 알려 주세요.

판매자 인터뷰 모집을 잠시 쉬어갑니다

참여 안내와 개인정보 처리 절차를 점검하고 있어 현재 신청과 응답을 받지 않습니다. 재개 여부는 이 블로그에 안내하겠습니다.

지금은 이메일로도 참여 신청이나 연락처·고객 정보·업무 자료를 보내지 말아 주세요. 무료 샘플은 인터뷰 참여와 관계없이 계속 이용할 수 있습니다.

댓글

이 블로그의 인기 게시물

엑셀·구글시트 두 시트 비교해서 없는 값 찾기

엑셀·구글시트 중복값 찾기: 주문번호가 같아도 바로 지우면 안 되는 이유

엑셀·구글시트 VLOOKUP #N/A 오류 해결: 공백·숫자 형식·검색 범위 확인하기