본문 바로가기
엑셀

엑셀 숫자 0으로 시작하는 문자열 입력하기

by 쥬쥬겅쥬 2025. 4. 19.
반응형

전화번호나 우편번호를 엑셀에 입력했더니 앞자리 0이 사라져버린 적, 있으시죠? 정말 당황스러운 순간입니다!

안녕하세요! 쥬쥬오피스 입니다! :) 언제나 회사에서 고객 정보를 정리하면서 엑셀을 자주 사용하는데요, 특히 전화번호나 주민등록번호처럼 '0'으로 시작하는 숫자들을 입력할 때마다 숫자 포맷 때문에 곤란한 상황이 자주 생길 때가 있습니다. 처음엔 왜 앞자리가 '0'이 사라지는지 전혀 몰랐어요. 그래서 오늘은 엑셀에서 '0'으로 시작하는 숫자를 제대로 입력하고 유지하는 방법에 대해 자세히 알려드릴게요. 이제 더 이상 엑셀에서 내 숫자가 맘대로 바꾸는 일은 없을 겁니다!

엑셀에서 0이 사라지는 이유

엑셀은 기본적으로 숫자를 계산하는 도구이기 때문에, 입력한 값이 숫자 형태로 인식되면 앞의 '0'은 자동으로 제거돼요. 예를 들어 "0123"을 입력하면 엑셀은 이를 '숫자 123'으로 해석해서 0을 없애버리죠. 이건 엑셀이 숫자의 자릿수에 의미를 두지 않기 때문이에요. 그래서 전화번호나 우편번호처럼 앞자리에 0이 꼭 필요한 데이터는 숫자가 아닌 ‘문자’로 인식 시켜줘야 해요.

텍스트 서식으로 입력하는 방법

가장 쉬운 방법 중 하나는 셀의 서식을 '텍스트'로 미리 바꿔두는 거예요. 이렇게 하면 엑셀이 해당 값을 숫자가 아니라 문자로 인식해서, 입력한 그대로 보여줍니다.

단계 설명
1 셀 범위를 선택한다
2 우클릭 후 '셀 서식' 선택
3 '텍스트'를 선택 후 확인

사용자 지정 서식으로 0 유지하기

텍스트 서식 외에도 [사용자 지정 서식] 기능을 활용할 수 있어요. 특히 숫자의 자릿수가 정해져 있을 때 유용하죠.

  1. 셀 선택 후 [Ctrl + 1]을 눌러 셀 서식 창 열기
  2. [표시 형식] → [사용자 지정] 선택
  3. 형식 코드에 '00000' 입력 (5자리로 유지)
  4. 확인을 누르고 숫자 입력

아포스트로피(') 사용하기

가장 간단하면서도 많은 사람들이 잘 모르는 방법이 바로 아포스트로피(')를 입력하는 거에요. 흔히 우리는 작은따옴표로 많이 부르는 녀석입니다. 셀 클릭 후 아포스트로피를 먼저 입력하시고 숫자를 쓰면 엑셀은 이 값을 문자로 인식해서 0을 유지합니다. (작성 예 : '012345)  아포스트로피는 화면에 보이지 않지만, 셀을 선택해보면 수식 입력줄에 보이죠. 이 방식은 한두 개 정도 입력할 때는 매우 편리하지만, 많은 양을 입력할 때는 다소 번거로울 수 있어요.

CSV 가져오기 시 주의할 점

CSV 파일을 엑셀로 열면 0으로 시작하는 데이터가 자동으로 숫자로 바뀌면서 앞의 0이 사라질 수 있어요. 이걸 방지하려면 엑셀에서 직접 [데이터] → [텍스트 파일 가져오기] 기능을 사용하고, 가져오기 마법사에서 해당 열을 '텍스트' 형식으로 지정해주면 돼요. 이런 세심한 설정 덕분에 중요한 데이터 손실 없이 그대로 불러올 수 있죠.

단계 설명
1 엑셀 → 데이터 → 텍스트 파일 가져오기 선택
2 가져오기 마법사에서 해당 열을 ‘텍스트’로 지정
3 마침 클릭 후 데이터 확인

자주 묻는 질문들

  • 엑셀에서 자동으로 0이 사라지지 않게 하려면?
  • 많은 데이터를 한꺼번에 텍스트 형식으로 바꾸는 법은?
  • 사용자 지정 서식에서 자릿수 제한 없이 입력하려면?

 

Q엑셀에서 앞의 0이 자동으로 삭제되는 이유는 뭔가요?

엑셀은 기본적으로 입력값을 숫자로 인식해서, 의미 없는 앞자리 0을 자동으로 삭제해버립니다.

Q수백 개의 셀을 텍스트로 바꾸려면 어떻게 해야 하나요?

셀 전체를 선택한 다음, '텍스트' 서식을 한 번에 적용하거나, 함수로 텍스트 변환할 수 있어요 (예: =TEXT(셀 지정,"00000")).

QCSV 파일에서 0이 사라지지 않게 하려면?

엑셀에서 CSV 파일을 불러올 때 ‘데이터’ → ‘텍스트 가져오기’ 기능을 사용하고, 열 형식을 ‘텍스트’로 지정하세요.

Q텍스트 서식과 사용자 지정 서식의 차이는 무엇인가요?

텍스트 서식은 입력 값을 그대로 표시하는 반면, 사용자 지정 서식은 숫자의 자릿수를 지정할 수 있어요.

Q아포스트로피를 써서 입력하면 문제 없나요?

네, 수동 입력 시 아포스트로피(')는 아주 유용합니다. 단, 수식 사용이나 필터링 시 주의가 필요해요.

Q입력한 데이터가 너무 많을 때 빠르게 처리할 방법은?

TEXT 함수나 파워 쿼리를 이용하면 다량의 데이터를 빠르게 포맷팅할 수 있어요.

 

오늘 알려드린 엑셀에서 '0'으로 시작하는 숫자 입력 방법, 생각보다 간단했죠? 저도 예전엔 왜 자꾸 0이 사라지는지 몰라서 정말 당황스러웠는데 아마 많은 분들도 저 처럼 당황하신 적 한번쯤은 있으실 거라 생각합니다. 여러분도 꼭 실전에서 한 번 써보시고, 실속 정보는 아껴두지 말고 널리 알려주세요 :)

반응형