본문 바로가기

EXCEL/기능

[엑셀] 사용자지정서식(숫자서식코드) 활용하기

엑셀이 업무에 많은 도움을 주는건 직접 입력한 값에서 다양한 서식을 사용 할 수 있도록 하여 표를 만들거나 할 때  많은 시간을 단축하여 줍니다. 그래서 작성자는 보고서나 내역서를 만들때 입력한 값과 관계없이 다양한 결과물을 만들어 낼 수 있는데 이때 사용하는 것이 셀서식입니다.

이러한 셀서식 중 자주 사용한는 것은 리본메뉴에 있으며, 셀서식(단축키 Ctrl + 1)에서 일반, 숫자, 통화, 회계, 날짜, 시간, 백분율, 분수, 지수, 텍스트 등의 기본 서식 또한 제공되고 있습니다. 여기에 사용자 지정 서식을 사용하게 함으로써 원하는 서식을 사용 할 수 있습니다.


그중 기본서식 일부와 사용자 지정서식의 서식코드 규칙에 대해 몇가지 알아보겠습니다.



 

 사용자 지정 서식




단축키 Ctrl + 1 을 하면 위와 같이 [셀서식] 창이 나타납니다.


[표시형식]에는 사용자가 자주 쓰는 기본 서식 + 사용자 지정 서식을 지정할 수 있도록 하여 리본메뉴에서 사용할 수 없는 서식들을 사용할 수 있도록 지원하고 있습니다.


[사용자 지정] 서식은 [형식] 란에 서식코드를 입력함으로써 원하는 서식으로 지정 할 수 있습니다.

[형식] 란에 들어가는 서식코드의 규칙은 아래와 같으며 아래의 서식코드는 셀 서식 뿐만 아니라 TEXT 함수에서도 동일(일부 제외) 하게 적용할 수 있습니다. 



 

 숫자서식코드 섹션


숫자서식코드 섹션은 4개 섹션으로 세미콜론(;)으로 구분

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT> = <양수>;<음수>;<0값>;<문자>  

예) _-₩* #,##0_-;-₩* #,##0_-;_-₩* "-"_-;_-@_-


☞ 코드섹션

1. 4개의 모든 코드 섹션을 포함할 필요는 없음 

2. 두 개의 코드 섹션만 지정할 경우 첫 번째 섹션은 양수 및 0에 사용되고 두 번째 섹션은 음수에 사용됨 

3. 한 개의 코드 섹션만 지정할 경우 이 섹션은 모든 숫자에 사용됨 

4. 특정 코드 섹션을 건너뛰고 그 다음 코드 섹션을 포함하려면 건너뛸 부분에 종결 세미콜론을 사용함



 

 텍스트 서식



☞ 서식코드 설명

1. 문자의 결합 : 입력한 문자(텍스트)나 숫자에 문자를 묶으려면 큰따옴표("") 사용

2. 공백추가 : 텍스트의 경우 띄워쓰기, 숫자의 경우 밑줄 (_) 추가

3. 문자반복 : 반복하고자 하는 문자 앞에 별표(*) 표시


서식코드 *공백@을 한 경우에는 좌측에 공백이 열너비만큼 들어가 있기 때문에 왼쪽(좌측)정렬을 하여도 결과는 항상 우측에 정렬이 되어있습니다. (위 그림 빨간표시 참조)


 

 날짜 서식



☞ 서식코드 설명

1. yy : year(년), 년도표시하며 항상 2자리 이상으로 표시

2. m : month(월), 1~5개 까지 사용하며 사용개수에 따라 자리수 및 월영문 표시

3. d : day(일), 1~4개 까지 사용하며 사용개수에 따라 자리수 및 요일영문 표시

4. a : 3~4개 까지 사용하며 요일을 한글로 표시



 

 시간 서식



☞ 서식코드 설명

1. h : hour(시), 1~2개 까지 사용하며 사용개수에 따라 자리수 표시

2. m : minute(분), 반드시 h 또는 S와 함께 사용해야 함(m만 사용하는 경우는 월로 표시)

3. s : second(초), 1~2개 까지 사용하며 사용개수에 따라 자리수 표시

4. AM / PM : 오전/오후 표시

5. s(초) 다음 .00 : 1/100초 표시

6. [h] : 경과시간으로 표시, [mm] [ss] 동일



 

 1000단위 구분



☞ 서식코드 설명

1. 1000단위 구분은 쉼표(,) 사용

2. 마지막에 쉼표(,)를 하나 사용하면 입력값에서 1000을 나눈 결과값 표시 (예 123,000 천원)

3. 마지막에 쉼표(,)를 두개 사용하면 1000000으로 나눈 결과값을 표시 (예 123 백만)


마지막에 쉼표를 사용하는 경우는 예를 들어 금액을 원단위로 값을 입력했는데 칸이 복잡하고 단위가 커서 천원 단위 또는 백만단위로 표시하고 싶을 때 유용한 서식입니다.


 

 소수자리 구분



☞ 0, #, ? 의 차이점

1. 0 : 숫자의 자리수를 표시(0의 개수만큼 자리수를 표시)

2. # : 숫자의 자리수를 표시(#의 개수보다 자리수가 작은 경우는 입력된 값을 표시)

3. ? : 숫자의 자리수를 표시(?의 개수보다 자리수가 작은 경우는 공란으로 비워둠, 소수점이나 분수의 자리를 기준으로 정렬 가능)

4. 소수점(.) : 소수점 표시

5. / : 분수 표시



 

 글자색 지정(색코드)



☞ 색코드 설명

1. 색코드는 섹션 내 가장 앞 부분에 지정

2. 글자색은 모두 8가지를 지원

3. 사용자 지정 서식이 리본메뉴의 서식보다 우선함


3번을 부연설명 하자면 색코드가 빨강색이면 리본메뉴에서 글자색을 다른색으로 아무리 바꿔도 글자색은 변하지 않습니다.



 

 조건 지정



☞ 서식코드 설명

1. 조건을 사용할 경우 조건을 대괄호 [ ] 로 묶어서 사용

2. 조건 : 비교연사자 <, =, > 와 값으로 구성



 

 통화, 지수(공학용 표기), 백분율 표시



통화(원, 달러 등)와 지수 및 백분율 표시를 위해 해당 문자를 사용하면 됩니다.


다음에는 위 서식코드로 다양하고 재미난 서식들을 만들어 보겠습니다.



 

 관련글 보기


 주식시세 서식

 TEXT 함수