앞자리 숫자 0이 자꾸 사라지는 현장
엑셀에 숫자를 입력할 때 가장 앞자리에 0을 분명히 입력했는데도 엔터를 누르면 0이 사라져서 당황한 적이 있을 것이다. 아마 엑셀을 따로 공부를 하고 다루는 경우가 아니라면 대부분 왜 이렇게 0이 자꾸 사라지는지 잘 모를 것이다. 나도 지금은 웬만한 서식과 양식, 간단한 업무 자동화 정도는 엑셀로 쉽게 만들어내는 편이지만, 첨부터 따로 공부를 하고 엑셀을 다루게 된 게 아니라서 자꾸 입력이 안되는 앞자리 0 때문에 꽤나 당황했었다.
아마 어떠한 행사에 참여하게 되는 몇몇 직원들의 연락처를 정리해서 보고를 해야됐던 것으로 기억한다. 직원 A 와 직원 B, C, D 이름을 쭉 적고 그 옆에 각 인원들의 연락처를 적었다. 한명 한명씩 연락처 01000000000을 적고 엑셀 파일을 보고했다. 그리고 그 파일을 보더니 연락처가 이게 뭐냐고 한소리를 듣게 됐다. 파일을 다시 확인해보니 모든 연락처가 앞부분이 010이 아니라 10으로 되어 있었다. 그래서 다시 입력을 했더니 계속해서 여전히 010이 아닌 10으로 나오고 있었다.
셀 표시 형식
엑셀은 각 셀마다 데이터를 표시하는 형식이 있다. 엑셀에서 단축키 'ctrl+1'을 누르거나 마우스 우클릭 후 셀서식을 나오는 창에서 첫번째 표시 형식을 보면 나온다. 기본적으로는 '일반' 표시형식으로 되어 있고, 문서의 쓰임새에 따라 셀의 쓰임새에 따라 숫자, 회계, 날짜, 텍스트 등으로 사용한다. 그리고 표시형식을 바꾸면 같은 값이라도 다르게 나오게 된다.
1/2를 입력해 봤다. 표시형식에 따라 이 1/2가 다르게 나온다. 가장 기본인 '일반'으로 하거나 '날짜'로 하면 1/2는 위와 같이 1월 2일로 나온다. 참고로 날짜는 세부적으로 여러가지 옵션이 있어서 00월 00일로 표시, 년월일로 표시 등 여러가지가 가능하다. 그리고 '백분율'로 하게되면 1/2는 1%로 나왔다. 0.5%인데 소숫점 0자리로 표시하도록 설정되어 있기 때문에 반올림하여 위와 같이 나왔다. 회계는 오른쪽으로 정렬이 되면서 1/2가 0.5로 그리고 반올림해서 1로 표시되고 있다. 텍스트로 할 경우 텍스트 그대로 1/2로 나온다.
텍스트 형식
갑자기 셀 표시형식을 이야기한 이유는 숫자 가장 앞자리 0이 안나온 이유가 바로 이 셀 표시 형식때문이다. 010 으로 시작하는 숫자를 입력하면 엑셀에서는 기본적으로 숫자로 인식을 하기 때문에 010을 10으로 인식한다. 따라서 불필요한 0을 없애서 10으로 표시한 것이다. 즉 우리는 전화번호 01000000000이라고 입력한 데이터를 엑셀은 숫자 1000000000으로 인식을 했기 때문에 앞자리 0을 계속 날려버린 것이다.
이를 해결하기 위해서는 010이 숫자 010이 아니라 텍스트 010이라고 지정해주면 된다. 즉, 010이라는 텍스트를 쓴것이니깐 앞에 0을 없애지 말라고 하면 되는 것이다. 방법은 아주 간단하다. 간단한 것으로 3가지 방법이 있다.
첫번째 방법. 메뉴 탭에서 서식 지정하기
우선 앞자리에 숫자 0이 보이도록 할 셀을 선택한다. 셀 하나만 선택해도 되고 범위를 지정해도 된다. 그 다음으로 상단 메뉴의 홈 탭으로 간다. 그리고 중간쯤을 보면 '일반'이라고 되어있는 셀이 있다. 경우에 따라 숫자, 회계 등으로 되어있을 수도 있다. 아무튼 여기를 누르면 아래로 여러가지 표시형식들이 나오는데, 그중에 텍스트를 선택하면 된다. 그러면 이 셀은 이제 텍스트 표시형식이 된다.
그러고 나서 이제 앞에 숫자 0을 입력해보면 위에서 보는 것 같이 01000000001로 되면서 앞자리에 0이 나오고 있다. 표시형식을 텍스트로 바꿨기 때문에 010을 숫자가 아닌 텍스트로 인식하고 있는 것이다.
두번째 방법. 셀서식 창에서 선택하기
다음으로는 셀서식 창으로 들어가서 선택하는 방식이다. 역시 셀을 선택 혹은 범위로 선택한 뒤 우클릭해서 셀서식이라는 것으로 들어간다. 참고로 우클릭 후 셀서식으로 들어갈 수도 있고, 단축키로는 'ctrl + 1'을 누르면 바로 갈 수 있다.
그러면 이렇게 생긴 셀서식창이 나오는데, 첫번째 탭인 표시 형식에서 텍스트를 선택해주면 된다.
셀 표시형식이 텍스트로 지정한 뒤, 앞에 숫자 0을 넣으주면 오른쪽과 같이 역시 숫자 0이 표시되고 있다.
세번째 방법. 작은따옴표 ' 넣어서 텍스트 형식으로 만들기
표시형식을 텍스트로 만드는 여러가지 방법 중 개인적으로 가장 선호하는 방식이자 가장 편리하다고 생각하는 방식이다. 아주 간단하다. 가장 앞자리에 작은 따옴표 ' 하나만 적어주면 된다. 위 캡쳐를 보면 숫자 0 앞에 작은따옴표 '를 넣었더니 앞자리 0이 표시가 됐다. 셀 가장 앞에 '를 넣으면 텍스트 형식으로 인식시켜주기 때문이다.
'01 을 입력하면 텍스트로 인식해서 01로 표시가 된다.
숫자 뿐만 아니라 수식도 텍스트 형식에서는 수식의 기능이 아닌 문자 그대로가 나온다. 원래 =1+1이라고 입력을 하면 수식 덧셈을 인식하여 2라는 값이 나온다. 하지만 =1+1 앞에 작은 따옴표 '를 입력해서 텍스트 형식으로 바꾸어주니 =1+1 이라고 그대로 표시가 됐다.
'슬기로운 생활 > 엑셀' 카테고리의 다른 글
[EXCEL] 엑셀 셀서식 사용자정의 사용방법 (원하는대로 설정하기) (0) | 2024.05.15 |
---|---|
[EXCEL] 엑셀에서 일부분 가리거나 삭제 방법 (주민번호, 개인정보 가리기) (1) | 2024.05.03 |
[EXCEL] 엑셀 재직기간 근속년수 계산하기 (재직증명서, 퇴직연금 계산산시 사용) (0) | 2023.07.04 |
[EXCEL] 엑셀 자동으로 행이 길어지는 현상 해결하기 (엑셀 자동 줄 바꿈) (0) | 2023.06.27 |
[EXCEL] 엑셀 앞글자 마지막글자 삭제 원하는 만큼 한번에 지우기 (0) | 2023.06.13 |