본문 바로가기
컴 하는 im - 엑셀/엑셀-서식

15-4. 엑셀 셀서식(숫자 사용자지정 서식은 #과 0으로)

by im2024 2024. 10. 1.
반응형

이번에는 숫자로 표기된 코드를 가운데'-'가 들어간 셀서식으로 표현 해보겠습니다.
역시나 셀서식사용자기호 활용되니 셀서식기호 표 상기하고 시작합니다. 숫자는 0 과 #으로 지정하며 차이는 아래 표를 확인하시면 됩니다.

 1. 회사 코드가 00-0000-0000으로 표현되게 하기

① 코드범위를 셀범위로 지정 ② 오늘쪽마우스버튼> 셀서식(단축키 ctrl + 1) ③ 사용자지정 선택, 형식란에 00-0000-0000 입력(숫자가 들어가야 하는 부분은 0으로 입력, 그 사이에 -를 넣어줍니다.) ④ 위 보기란을 확인하여 표현하고자 하는대로 결과가 나올것인지 확인 ⑤ 확인 눌러 완료

코드를 -가 들어간 형태로 지정하기
코드사이에 - 넣기

결과를 확인하면 아래 그림과 같이 모든 코드값의 형태는 00-0000-0000로 표현되나 실제값을 수식입력줄에서 확인하면 변하지 않음을 알수 있습니다. 이 방법은 주로 주민번호13자리값에 사이에 -를 넣는걸로 많이 활용됩니다.

셀서식과 실제값 확인
코드셀서식 결과 확인

2. 셀서식에서 숫자를 표현하는 0과 #에 대해 자세히 알아보기

 0은 #은 셀서식에서 숫자를 지정해줍니다.
#과 0의 차이는 0은 입력된 0의 개수만큼 반드시 표현 (즉, 값이 빈값이거나 0이면 0으로 뿌림), #은 빈값이나 값이 0이면 공백으로 표현합니다. 차이에 대해 아래표를 참고하시면 도움이 되실겁니다.
중요한 부분이니 숙지하시기 바랍니다.

★ 셀서식기호 0(숫자)과 #의 차이

실제값셀서식표현결과설명
50005셀서식값이 00이라 0개수만큼 빈자리는 0으로 채운다
0000000
5##5#이 몇개이든(####)이라도 빈값이나 0이면 그 자리는 공백
12300(또는##)123표현기호갯수보다 실제숫자의 자릿값이 크면 그대로 보여준다
12300#,##012,000세자리마다 자리점(,)추가, 값이 0이면 0으로 표기
17000000#,##0,17,000단위를 천으로 변경하여 표현, 값이 0이면 0으로 표기
17000000#,##0,,17단위를 백만으로 변경하여 표현, 값이 0이면 0으로 표기

 

①대리점수 데이터를 셀범위로 지정 ②셀서식(ctrl + 1) ③사용자지정 ④ 형식에 0지점 입력, 보기 확인 ⑤완료

사용자지정 0넣기
사용자지정서식 0넣기

   이번엔 지점의 셀서식 사용자지정에 00지점이라고 입력하고 확인

사용자지정 00 넣기
사용자 지정 - 00넣기

8지점은 08지점으로 표현되는 거 처럼 00을 넣으면 1자리 숫자는 그 앞자리수에 0으로 채워져 표현되는게 확인됩니다.

사용자지정에 00넣기 결과
사용자지정 00넣은 결과

이번엔 #으로 서식을 지정해보도록 하겠습니다. 지점의 범위를 지정후, 셀서식>사용자지정>##지점이라 입력해 봅니다. 그 결과를 보시면 한자리 숫자인 경우는 그대로 한자리로만 5 -> 5로. 값이 0일경우는 빈 칸으로 표현됨을 이해하시기 바랍니다.

셀서식 ##넣기
##으로 표현한 결과
#은 0이나 유효하지 않은 값은 공백으로 표현
셀서식 #으로 표현한 결과

이상으로 엑셀 셀서식 기호중 숫자를 나타내는 0과 #에 대해 자세히 알아보았습니다.

더 자세한 셀서식내용은 아래 이미지를 각각 클릭해서 이동하여 확인해 봅니다

반응형