1. 숫자 서식 코드(number format code)
컴퓨터 숫자 서식(computer number format)이란 프로그램 작동이 가능한 컴퓨터나 계산기와 같은 디지털 장치 하드웨어 및 소프트웨어에서 숫자값에 대한 내부적 표현을 말한다. 이렇게 컴퓨터나 계산기에 숫자를 입력하기 위해 사용하는 코드를 숫자 서식 코드(number format code)라고 한다. 엑셀에서 사용되는 대표적인 숫자 서식 코드는 #, 0, ?, ,, % 등이 있다.
# | 유효한 자릿수만 표시하고, 유효하지 않은 0은 표시하지 않는 엑셀 숫자 서식 코드 ex) ##.## : 32.456 -> 32.46 #,##0 : 0,005 -> 5 |
0 | 유효하지 않은 자릿수를 0으로 표시하는 엑셀 숫자 서식 코드 ex) 0.0 : 32456 -> 32456.0 0,000.00 : 52.368 -> 0,052.37 |
? | 유효하지 않은 자릿수에 0 대신 공백을 표시하고, 소수점을 기준으로 정렬시키는 엑셀 숫자 서식 코드 ex) ??? : 32.456 ->32.46 |
% | 숫자(데이터)에 100을 곱한 다음 %를 붙이는 엑셀 숫자 서식 코드 ex) ##% : 32.456 -> 3246% |
, | 1000단위 구분 기호를 표시하는 엑셀 숫자 서식 코드 표시 형식 맨 끝에 표시하면 할 때마다 3자리씩 생략한다. ex) #,###,# : 32456 -> 32,456 #,#### : 32456 -> 32,456 |
여기서 사용자 서식에서 #과 0의 차이를 아는 것이 중요한데 아래 예시를 보자.
데이터 | # | 0 |
100 | 100 | 100 |
50 | 50 | 50 |
0 | 0 | |
30 | 30 | 30 |
사용자 서식에서 0이라는 것을 #이라고 지정하면, 유효하지 않은 자리라고 생각해 아예 숫자를 지워 표시한다. 그러나 0이라고 지정했다면 유효하지 않은 자릿수라도 0을 그대로 표시해둔다는 차이가 있다.
맨 마지막에 ','를 사용한 경우 | |
12345678912 | |
#,### | 12,345,678,912 |
#,###, | 12,345,679 |
#,###,, | 12,346 |
#,###,,, | 12 |
#,###,,,, |
또 자주 헷갈리는 것은 맨 마지막 자리에 ','가 붙는 것이다. 숫자 서식 코드 사이에 붙어있다면, 1000단위를 표시하는 ','를 삽입하겠지만, 이 기호가 맨 마지막에 들어가면 한번 들어갈 때마다 3자리씩(1000단위씩) 숫자가 사라진다. 여기선 0~9까지 그 어떤 숫자도 예외가 없다.
예시를 살펴보자.
원본 데이터 | 지정된 서식 | 결과 데이터 |
512.57 | ## | 513 |
32.1 | ##.## | 32.1 |
1523.78 | #,###.# | 1,523.8 |
24532468 | #,### : 1천단위마다 콤마 붙일 것 |
24,532,468 |
5135000 | #,###, : 1천단위마다 콤마 붙일 것 + 맨 뒤에 3자리 생략할 것(,) |
5,135 |
452000000 | #,###,, "백만원" : 1천단위마다 콤마 붙일 것 + 맨 뒤에 6자리 생략할 것(,,) + '백만원' 삽입 |
452백만원 |
45 | ###% | 4500% |
52.368 | 0,000.00 | 0,052.37 |
321 | 0.0 | 321.0 |
1255 | ?.?? | 1255. |
23.12 | 23.12 | |
135.567 | 135.57 |
그 외에 [DBNUM1]~[DBNUM4]라는 숫자 서식도 존재한다. 이런 식으로 표현하면 숫자를 한자와 한글로 표현하는 것이 가능해진다.
123456789 | 표시 형식 | |
[DBNUM1] | 一億二千三百四十五万六千七百八十九 | 한자 |
[DBNUM2] | 壹億貳阡參百四拾伍萬六阡七百八拾九 | 한자(갖은자) |
[DBNUM3] | 1億2千3百4十5万6千7百8十9 | 숫자+한자 |
[DBNUM4] | 일억이천삼백사십오만육천칠백팔십구 | 한글 |
[조건]이라는 것도 있다. 보통 비교 연산자와 같이 사용하며, 조건에 일치할 경우에만 서식을 적용하는 엑셀 숫자 서식 코드를 말한다. 예를 들어 '324.5'를 [>300]#,##0라는 조건을 들어 사용자 지정을 하면 형식에 맞게 '325'이 나오지만, 290.5라고 입력하면 291이 되지 않고 290.5 그대로 나오게 된다.
마지막으로 [글꼴 색]은 각 구역의 첫 번째 부분에 지정해 지정한 텍스트 형태로 글꼴 색을 지정하는 엑셀 숫자 서식 코드를 말한다.
'용어 정리, 이슈 > 과학&기술' 카테고리의 다른 글
엑셀 - 이름 정의 (0) | 2022.06.03 |
---|---|
엑셀 데이터 분석 중 부분합에 대한 정리 (0) | 2022.06.03 |
컴퓨터는 어떻게 자연어를 번역하는걸까? - 컴퓨터의 언어 번역 (0) | 2022.06.03 |
네트워크, TCP/IP 그리고 네트워크 관련 명령어 (0) | 2022.06.03 |
컴퓨터의 '시스템' 기능에는 무엇을 볼 수 있을까? (0) | 2022.06.02 |