본문 바로가기
Google Docs/스프레드시트

[구글 스프레드시트] #24 두 자리 연도 생년월일 , 가운데 3자리, 4자리 휴대 전화 번호 입력 서식 ( 엑셀 공통 )

by 이지현 강사 2020. 12. 9.
반응형

" 전화번호를 입력하면 앞자리가 사라집니다. "

" 휴대전화 번호 입력 할 때마다 하이픈 넣는게 귀찮아요 "

" 중간자리가 3자리인 휴대전화 번호와 4자리인 휴대전화번호 모두 한번에 해결하는 공통서식 없나요? "

" 2000년대생의 자료를 입력할 때 매번 유효자리를 입력하기 위해 '(어퍼스트로피)를 찍는게 귀찮아요 "

 

위 질문 모두 " 0 "의 서식을 알면 해결됩니다.

2020/11/21 - [Google Docs] - [구글 스프레드시트] #7 표시형식을 이용하여 숫자뒤 공통단어 나타내기 , 0 과 # 서식

기본적인 내용은 위 포스팅에 작성해 두었습니다.

 

 

엑셀과 구글 스프레드시트는 수치를 입력할 때 숫자로써 효력이 없는 자리값은 제거합니다. 만약 2000년 5월 7일 생을 표현하기 위해 000507을 입력하면 결과값은 507이 나오게 됩니다. 앞자리를 표현하기 위해 [ ' ] 를 입력하면 아래의 그림과 같이 표현은 가능하지만 , 이는 문자로 인식하여 나이를 구하는 계산에 참조하였을 때 결과값이 나오지 않게 됩니다. 계산에도 사용가능하며 화면에도 표시가 되게 하려면 " 0 " 의 서식을 활용하면 됩니다.

 

0은 한자리의 숫자를 표현하는 서식이며 , 유효하지 않은 자리에도 0을 표시해 줍니다. 

요약하자면 아래와 같습니다.

서식 데이터 적용결과
0,000 123 0,123
0 123 123
0.00 123 123.00

 

 

 

생년월일 서식 지정하기

1 > 아래와 같이 표를 만들어주세요.

* 만약 행높이나 , 열너비를 한꺼번에 늘이거나 줄여주고 싶다면 , 열머리글이나 행머리글을 이용하여 해당 범위를 지정 한 후 범위에 포함된 열이나 행머리글을 드래그 하면 됩니다.

(왼) 구글 시트  (오른쪽) MS 엑셀

 

2> 생년월일을 작성할 범위를 지정 한 후 [숫자] - [더보기] - [맞춤 숫자 형식] ( MS엑셀은 CTRL + 1 (셀서식) → 사용자 지정 ) 

 

 

 

3> 두 자리 연도 , 두 자리 달 , 두 자리 일 을 표현하기 위해 " 0 " 을 6번 입력합니다.

구글 스프레드시트

 

MS엑셀

 

 

결과

입력한 값에 셀포인터를 두면 실제 값은 앞자리 0을 제외한 숫자이지만 표시되는 형식이 "000000" 이므로 화면에 표시되는 값은 [ 010910 ]이 됩니다.

 

 

만약 , 생년월일을 날짜로 입력했다면 날짜표시형식을 수정하면 됩니다.

 

 

 

휴대 전화 번호 서식 지정하기 ( 3자리 , 4자리 모두 )

10건만 넘어가는 전화번호를 입력해도 중간중간 하이픈을 넣는 작업은 매우 귀찮습니다. 서식을 적용하면 한번에 해결되니 차근차근 따라해보세요.

 

사실 , 매우 쉬운 접근인데 조건식때문에 꺼려하는것도 사실입니다. 필요한 서식은 다음과 같습니다.

[<=999999999]000-000-0000;000-0000-0000

* 조건은 [대괄호]로 묶어줍니다.

* 첫번째 조건 다음 두번째 조건이 시작할 때는 ; (세미콜론) 으로 구분합니다.

[<=999999999] 의 의미

* 휴대전화번호를 입력하기 위해 매번 " - (하이픈) " 을 입력하는 작업이 귀찮고 , 실수가 생길 것 같아 적용하는 서식입니다.

* 서식을 적용한 후 번호를 입력할 때는 " - (하이픈) "을 제외한 순수 숫자만 입력하면 됩니다.

 * 순수 숫자를 입력하면 가장 앞자리의 010 부분의 첫 0 은 숫자로 인식하지 않습니다.

010-123-1212 전화번호를 하이픈을 제외하고 입력하면 0101231212 로 입력 될 것입니다. 

앞자리 0을 제외하고 나머지 숫자는 101231212가 됩니다.
( 총 자리 수 9자리 , 구분하기 쉽게 3자리씩 색을 달리 했습니다. )

9자리 숫자중 가장 큰 값은 999999999 입니다.

결국 [<=999999999]000-000-0000 의 의미는 999999999보다 작거나 같은 숫자라면 000-000-0000 의 형식으로 표현. 앞선 조건에 해당되지 않는다면 000-0000-0000으로 표현.하라는 의미가 됩니다.

휴대전화번호를 숫자로 보면 훨씬 이해가 쉬워집니다.

기억하기 힘들다면 ,
0을 제외한 가운데 3자리 휴대전화번호는 9자리 숫자. 9를 9번 으로 외워버리세요.

 

 

 

1> 번호를 입력할 범위를 지정 한 후 [숫자] - [더보기] - [맞춤 숫자 형식] ( MS엑셀은 CTRL + 1 (셀서식) → 사용자 지정 ) 

 

 

2> [<=999999999]000-000-0000;000-0000-0000 입력 후 적용

구글 스프레드시트

 

 

MS 엑셀

 

 

3> 휴대전화번호를 입력 할 때 숫자만 입력해보세요.

 

댓글