010-1000-1234와 같은 전화번호나 001010-3456789와 같은 주민등록번호는 선행 0이 있게 됩니다.
또는 1234 5678 9012 3456과 같은 신용카드 번호나 계좌 번호 그리고 기타 숫자로 된 고유 번호는 띄어쓰기나 구분 기호가 없는 경우 하나의 큰 숫자로 사용되기도 합니다.
엑셀에서 선행 0이 있거나 큰 숫자의 경우 자동으로 선행 0은 제거되고, 큰 숫자는 1.23E+15와 같이 과학적 표기법으로 변환되어 표시됩니다.
엑셀에서 선행 0을 그대로 유지하려면 어떻게 하면 될까요?
또 아주 큰 숫자를 과학 표기법이 아닌 숫자 그대로 셀에 표시하려면 어떻게 하면 될까요?
이전 포스팅 글에서 셀 서식을 텍스트로 변환해서 표시하는 방법에 대해 설명한 적이 있습니다.
이번 글에서는 셀 서식을 텍스트로 변환하지 않고 Excel 엑셀에서 전화번호, 주민등록번호 등의 선행 0과 큰 숫자를 유지하는 방법 2가지에 대해 알아보겠습니다.
엑셀에서 사용자 정의 형식을 사용하여 선행 0을 유지(큰 숫자 유지)
1. Excel에서 선행 0을 유지하거나 큰 숫자를 그대로 유지하는 방법으로 셀 서식의 사용자 지정 형식을 사용하는 방법이 있습니다.
2. 아래 엑셀 시트에서 전화번호에 있는 하이픈을 제거했더니 선행 0이 모두 제거된 형태로 셀에 표시 됩니다.(C열)
3. 설명을 위해 C열을 그대로 D열로 복사했습니다. 이제 선행 0을 유지하기 위해 서식을 지정할 셀을 모두 선택합니다.
4. 오른쪽 마우스를 클릭해서 셀 서식 메뉴를 선택합니다.

5. 셀 서식 대화 상자에서 표시 형식의 범주에서 사용자 지정을 선택합니다.
그리고 형식에 00000000000 입력하고, 확인을 클릭하면 선행 0이 표시됩니다.
- 전화번호인 경우 형식을 000-0000-0000와 같이 지정할 수 있습니다.
- 주민등록번호인 경우 형식을 000000-0000000 또는 0000000000000와 같이 지정할 수 있습니다.
- 신용카드 번호인 경우 형식을 0000 0000 0000 0000와 같이 지정할 수 있습니다.
- 큰 숫자를 표시하는 경우에도 원하는 길이만큰 형식을 지정해서 사용할 수 있습니다.

6. 그럼 아래 엑셀 시트의 D열과 같이 전화번호의 선행 0이 표시되는 것을 볼 수 있습니다.

엑셀에서 TEXT 함수를 사용하여 선행 0을 유지(큰 숫자 유지)
1. 엑셀에서 선행 0을 표시하거나 큰 숫자를 그대로 유지하기 위해 TEXT 함수를 사용할 수 있습니다.
- 기본 구문 : TEXT(value, format_text) : TEXT 함수는 수에 지정한 서식을 적용한 후 텍스트로 변환합니다.
- value : 수, 숫자 값을 산출하는 수식 또는 숫자 값이 있는 셀의 주소입니다.
- format_text : [셀 서식] 대화 상자의 [표시 형식] 탭에서 [범주] 상자에 있는 표시 형식입니다.
2. 아래 엑셀 시트는 TEXT 함수를 사용하여 주민등록번호의 선행 0을 유지함과 동시에 큰 숫자를 그대로 표시하는 예제 입니다.
3. 주민등록번호의 하이픈을 제거하면 선행 0이 제거되거나 과학 표기법의 큰 숫자로 표시되어 집니다. (C열)
4. 설명을 위해 C열을 TEXT 함수를 사용하여 D열에 표시해 보겠습니다. D2 수식으로 =TEXT(C2,”0000000000000″) 라고 지정해 주었습니다.
- =TEXT(C2, “000000-0000000”) : 주민등록번호 하이픈(-) 표시
- =TEXT(C2, “000-000-0000”) : 전화번호 하이픈(-) 표시

마무리
이상으로 엑셀에서 선행 0을 표시하는 방법과 과학 표기법으로 표시되는 큰 숫자를 그대로 셀에 표시하는 방법에 대해 알아보았습니다.
사용자 지정 표시 형식을 사용하거나 TEXT 함수를 사용하는 경우 표시하는 숫자의 자릿수가 모두 일정할 때 효과적으로 표시가 가능합니다ㅏ.
형식의 0 자릿수 보다 실제 셀의 숫자의 자리수가 적은 경우 형식의 자릿수만큼 선행 0이 채워지게 됩니다.
- 예를 들어 TEXT(1234, “000000”)라고 지정하면 실제 셀 값은 1234 이지만 표시 형식을 6자리로 지정했기 때문에 셀에 표시는 값은 001234로 표시됩니다. 사용자 지정 표시 형식도 마찬가지 입니다.
결론적으로 표시 형식의 지정 자릿수만큼 선행 0이 채워진 셀이 표시되어 집니다.
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
♥ 이 글이 도움이 되었기를 바랍니다. ^-^
댓글로 흔적을 남겨 주세요.