사용자가 임의로 구역을 지정하고 그 구역 내에서 사용자의 원하는 방향대로 표시 형식을 작성하는 방법을 알아보자. 조건별 표시 형식 대괄호와 간단한 #기호, 그리고 큰따옴표를 쓰는 위치만 정확히 알고 있다면 너무나 간단하게 격파 가능하다.
경우1. 값이 1,000 이상이면 파랑색으로, 500 미만이면 빨강색으로 표시하시오. | ||
표시형식 | 원본 | 결과 |
[파랑][>=1000]#,##0 ; [빨강][<500]#,##0 | 1500 / 25 | 1,500 / 25 |
경우2. 값이 50%이상이면 "통과", 아니라면 "재평가"로 표시하시오. | ||
표시 형싱 | 원본 | 결과 |
[>=0.5]"통과";"재평가" | 80% / 30% | "통과" / "재평가" |
- 숫자를 표시하는 조건별 표시 형식-#,##0을 숙어처럼 쓰자!
위의 표의 예를 보면서 표시방법을 이해해보자. 모든 조건별 표시 형식의 조건은 대괄호[] 안에 작성하여 주고, 그 조건하에서 표시될 형식은 #,##0과 "(큰따옴표)를 통해 진행해 줄 것이다. 아예 엑셀을 처음 하는 경우라면 #,##0이 그냥 숫자를 나타내는 표현이라고 숙어 같은 느낌으로 외워두고 있으면 편하다. 경우 1에서 값이 1000 이상이면 의 경우를 작성해준 것이 [>=1000]이다. 그리고 파랑으로 표시해야 하므로 또 [파랑]이라고 작성해주었다. 그리고 숫자를 나타내야 하므로 #,##0(그냥 숙어처럼 외워두자)를 통해 해당 숫자를 표시해 준 것이다. #,##0 뒤에 세미콜론 " ;" 은 조건이 끝나고 다음 조건으로 넘어간다는 뜻이다. ; 뒤에는 500 미만일 때 빨간색으로 숫자를 표시해줘야 하므로 [<500][빨강]#,##0으로 표시하였다. 이때 세미콜론 ; 뒤에는 앞의 조건을 제외한 상황들만 적용되고 있음을 주의하자.
- 한글(문자)을 표시하는 조건별 표시 형식 - 큰따옴표(") 안에 원하는 문자를 넣자!
경우 2를 보면 경우 1에 와 마찬가지로 일단 원하는 조건과 색을 [] 안에 넣어준다.(이때 색은 넣어도 되고 안 넣어도 된다. 색은 선택사항이지만, 조건은 반드시 넣어주어야 한다.) 만약 원한다면 조건 뒤에 [] 안에 원하는 색깔 명을 넣어주면 된다. 가장 많이 쓰는 색깔은 [빨강], [파랑], [자홍]이다. 이때 사용자 정의 서식에서 중요한 특징 하나가 있는데 조건에서 백분율과 관련된 조건을 쓸 때는 50% 이런 식으로 쓰는 게 아니라 0.5 이렇게 소수점을 이용해줘야 한다. 조건이 50% 이상의 상황이므로 [>=0.5]라고 써주고 해당 상황에 대해 "통과"라는 단어를 나타나게 해야 하므로 [>=0.5]"통과" 이렇게 작성해 주면 된다. 이때 숫자를 나타내야 하는 게 아니므로 #,##0을 쓰면 안 된다. 그냥 통과라는 문자를 표현해야 하므로 큰따옴표" "를 써주면 된다.
- 한글과 숫자를 동시에 나타나게 하는 표시 형식-#,##0과 큰따옴표" "를 동시에 활용하자!
경우3. 10 이상이라면 글자를 파랑색으로 "▲"와 함께 표시하고, 아니라면 그냥 숫자로만 표시하라 | ||
표시형식 | 원본 | 결과 |
[>=10][파랑]"▲"#,##0 ; #,##0 | 15 / 8 | ▲15 / 8 |
경우 1과 경우 2에서는 문자 혹은 숫자만 표현되는 표시 형식에 대해 살펴보았다면 이번에는 숫자와 문자가 동시에 나타나도록 하는 표시 형식을 구현하는 법을 살펴보자. 조건은 10 이상일 때와 이하일 때이므로 먼저 10 이상일 때의 조건 [>=10]을 써주고 이때 글자색이 파랑이라고 했으므로 [파랑]이라고 작성하여 준다. 이때 10 이상일 때 문자 ▲와 숫자가 동시에 나와야 하므로 이를 동시에 해주기 위해 먼저 문자를 나타내기 위해서 큰따옴표를 써야 하므로 큰따옴표 안에 "▲"를 넣어주고 그 뒤에 숙어처럼 쓰인다는 #,##0을 넣어주면 된다. 그러면 10 이상일 때 ▲15 이런 식으로 나타나게 되는 것이다. 그리고 ;(세미콜론)으로 경우를 나누었다. 세미콜론은 위에서 설명한 것처럼 앞에서 끝난 조건 외의 상황에 대한 표시 형식을 작성해주는 것이므로 10 미만의 조건(10 이상의 조건을 제외한 나머지)이 저절로 정해진다. 그 10 미만의 상황에 대하여 숫자만 나타내 주면 되므로 #,##0을 써주면 된다.
- 숙어 표현 같은 숫자 표시 형식 추가로 알아보기
#,##0 --> 숫자를 천 단위 구분 기호로 표현해 준다. 1200 --> 1,200 이렇게
0 --> 숫자를 천 단위 구분 기호 없이 표현해 준다. 1200 --> 1200 아무 변화 X
0.0--> 숫자를 소수점 첫째 자리까지 표현해 준다. 1200.24 --> 1200.2
0% --> 숫자를 백분율로 표현해 준다. 0.24 --> 24%
#, --> 숫자 맨뒤의 세 자리를 삭제시켜 준다. 12000000 --> 12000
#,, --> 숫자 맨뒤의 여섯 자리를 삭제시켜 준다. 12000000 --> 12
이렇게 6가지가 숫자와 관련된 표시 형식을 작성할 때 가장 많이 엑셀에서 쓰이는 표현이니 그냥 외워두길 바란다. 위에 표를 통해 []와 세미콜론으로 연습해본 것들은 전부 #,##0의 표현만 써서 나타낸 것들이다. #,##0 대신 다른 표현들을 쓰면 더 풍성하게 표시 형식을 표현할 수 있을 것이다.
댓글