엑셀에서 001로 시작하는 숫자 앞자리 0 유지하는 방법 5가지

엑셀에서 제품번호, 사원번호, 우편번호 등을 입력할 때 숫자 앞에 있는 0이 자동으로 사라지는 경우가 있습니다.

예를 들어 셀에 ‘00123’을 입력했는데 ‘123’으로 표시되는 현상입니다. 이는 엑셀이 입력한 값을 숫자로 인식하면서 앞자리 0을 제거하기 때문입니다.

특히 상품코드나 고객번호처럼 자릿수가 중요한 데이터를 관리할 때 문제가 될 수 있습니다.

이번 글에서는 엑셀에서 숫자 앞자리 0이 사라지는 원인과 001 형태를 그대로 유지하는 방법을 알아보겠습니다.

1. 셀 서식을 텍스트로 변경하기

가장 간단한 방법은 숫자를 입력하기 전에 셀 서식을 텍스트로 변경하는 것입니다.

  1. 앞자리 0을 유지할 셀이나 열을 선택합니다.
  2. 마우스 오른쪽 버튼을 클릭하고 ‘셀 서식’을 선택합니다.
  3. ‘표시 형식’ 탭에서 ‘텍스트’를 선택합니다.
  4. ‘확인’을 클릭합니다.
  5. 셀에 00123을 입력합니다.

이렇게 하면 엑셀이 입력값을 숫자가 아닌 문자로 처리하기 때문에 앞자리 0이 사라지지 않습니다.

다만 이미 123으로 저장된 값은 셀 서식을 텍스트로 변경해도 자동으로 00123으로 복원되지 않습니다.

2. 작은따옴표를 이용해 앞자리 0 유지하기

셀 서식을 변경하지 않고 특정 셀에만 앞자리 0을 유지하고 싶다면 작은따옴표를 사용할 수 있습니다.

예를 들어 다음과 같이 입력합니다.

'00123

Enter 키를 누르면 셀에는 00123으로 표시됩니다.

작은따옴표는 엑셀에 해당 값을 텍스트로 처리하도록 알려주는 역할을 합니다.

이 방법은 소량의 상품코드나 관리번호를 입력할 때 편리합니다.

단, 숫자 계산이 필요한 데이터에는 적합하지 않을 수 있습니다.

3. 사용자 지정 서식으로 0 표시하기

숫자 데이터를 유지하면서 화면에 앞자리 0을 표시하고 싶다면 사용자 지정 서식을 활용할 수 있습니다.

예를 들어 123을 00123으로 표시하려면 다음과 같이 설정합니다.

  1. 숫자가 입력된 셀을 선택합니다.
  2. Ctrl + 1 키를 눌러 셀 서식을 실행합니다.
  3. ‘표시 형식’에서 ‘사용자 지정’을 선택합니다.
  4. 형식 입력란에 00000을 입력합니다.
  5. ‘확인’을 클릭합니다.

설정 결과는 다음과 같습니다.

실제 입력값표시 결과
100001
1200012
12300123
123401234
1234512345

이 방법은 실제 데이터는 숫자로 유지하면서 화면에만 지정한 자릿수로 표시합니다.

따라서 다른 프로그램으로 데이터를 내보낼 때 앞자리 0이 그대로 유지되지 않을 수 있다는 점에 주의해야 합니다.

4. TEXT 함수로 앞자리 0 추가하기

이미 입력된 숫자에 일정한 자릿수의 0을 추가해야 한다면 TEXT 함수를 사용할 수 있습니다.

예를 들어 A1 셀에 123이 입력되어 있고 이를 00123으로 표시하려면 다음 수식을 사용합니다.

=TEXT(A1,"00000")

이 수식은 A1의 숫자를 다섯 자리 문자열로 변환합니다.

A1에 7이 입력되어 있다면 결과는 00007이 됩니다.

여러 개의 상품번호를 한 번에 변환할 때 유용하며, 변환된 결과를 다른 위치에 붙여넣으려면 ‘값 붙여넣기’를 이용하면 됩니다.

단, TEXT 함수의 결과는 숫자가 아닌 텍스트입니다.

5. CSV 파일에서 앞자리 0 유지하기

CSV 파일을 엑셀로 열었을 때 앞자리 0이 사라지는 문제도 자주 발생합니다.

예를 들어 CSV 파일에 00123이 저장되어 있어도 엑셀에서 숫자로 자동 변환하면 123으로 표시될 수 있습니다.

이러한 문제를 방지하려면 CSV 파일을 더블클릭해서 열기보다 데이터 가져오기 기능을 사용하는 것이 좋습니다.

  1. 엑셀에서 빈 통합 문서를 엽니다.
  2. 상단의 ‘데이터’ 탭을 클릭합니다.
  3. ‘텍스트/CSV에서’를 선택합니다.
  4. CSV 파일을 선택합니다.
  5. ‘데이터 변환’을 클릭해 Power Query 편집기를 엽니다.
  6. 상품번호나 관리번호가 있는 열의 데이터 형식을 ‘텍스트’로 지정합니다.
  7. ‘닫기 및 로드’를 선택합니다.

자동으로 추가된 ‘변경된 유형’ 단계에서 앞자리 0이 이미 제거되었다면 해당 단계를 삭제하고 원본 열을 텍스트 형식으로 지정해야 합니다.

이 방법을 사용하면 CSV 파일의 앞자리 0을 유지하면서 데이터를 불러올 수 있습니다.

마무리

엑셀에서 숫자 앞자리 0이 사라지는 현상은 입력값을 숫자로 자동 인식하기 때문에 발생합니다.

상품번호나 고객번호처럼 문자 형태로 관리해야 하는 데이터라면 셀 서식을 텍스트로 지정하는 것이 좋습니다.

반면 숫자 계산이 필요하면서 화면에만 0을 표시하려면 사용자 지정 서식을 사용하는 것이 적합합니다.

이미 입력된 숫자를 일정한 자릿수로 변환해야 한다면 TEXT 함수를 활용할 수 있습니다.

특히 CSV 파일을 다룰 때는 데이터 가져오기 과정에서 해당 열을 텍스트 형식으로 지정해야 앞자리 0이 사라지는 문제를 예방할 수 있습니다.

geochang1031 아바타

Written by

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다