길벗시나공이라는 출판사에서는 다양한 분야의 책, 교재, 문제집을 출판하고 있다.
컴퓨터활용능력(컴활) 1급/2급, 필기/실기 관련 교재도 꾸준히 발행하고 있다.
길벗시나공IT 유튜브 채널에 컴활, 정보처리산업기사, 사무자동화산업기사 등 IT관련 자격증 강의가 올라와 있다.
이번 글에서는 컴활 2급 실기 강의 중 하나인 사용자지정서식 강의를 보고 직접 따라해보겠다.
실습 예제 문제와 해설(정답) 파일은 아래 동영상 유튜브 페이지에서 다운받을 수 있다.
먼저 엑셀에서 사용자지정서식에 들어가는 방법을 알아보겠다.
사용자지정서식에 들어가려면 일단 셀서식에 들어가야 된다.
* 셀서식 실행 방법
1) 원하는 부분을 블록설정한 후 우클릭 - 셀 서식(단축키F)
2) 홈 - 표시형식 - 더보기 아이콘 누르기 (그림 참조)
3) 셀서식 단축키 Ctrl+1
셀서식에는 들어갈 일이 많으므로 단축키를 외워두는 것이 좋다.
예제파일의 표이다. 첫 번째 문제는 다음과 같다.
문제 1. 평가손익이 0보다 크면 ‘파랑’, 0보다 작으면 ‘빨강’에 “-“ 표시, 0이면 ‘검정’, 텍스트이면 뒤에 “미등록”을 표시하는 사용자 지정 서식을 작성하시오. (단, 천 단위 구분기호를 표시하고 소수점 이하는 표시하지 말 것)
위 표에서 평가손익에 해당되는 데이터가 어떠냐에 따라서 글자 색을 달리 하는 등 사용자지정서식을 만들어서 적용하라는 뜻이다.
사용자 지정 서식을 지정할 때에는 순서가 정해져 있다.
양수;음수;0;문자
데이터가 양수일 때 어떻게 하라;음수일 때 어떻게 하라;0일때 어떻게 하라;문자일 때 어떻게 하라
이런 식으로 세미콜론(;)으로 구분하여 각각의 경우의 명령을 지정해야 한다.
그리고, 색을 지정할 때에는 대괄호[]를 열고 앞에 적으면 된다.
[색이름(빨강, 파랑 등)]서식...
이런 식으로 입력하면 된다.
천 단위 구분기호를 표시하라는 것은 1,000 이런 식으로 콤마(,)를 표시하라는 뜻이다.
이렇게 되도록 하려면 #,##0이라고 입력하면 된다.
사용자지정서식에서 샵(#)은 숫자를 의미하는 기호이다.
그런데 왜 #,###이 아니고 #,##0인가?
데이터가 0일 때, 아무 표시도 나타내지 않으면 안 되고 "0"이라고 표시가 되어야 하기 때문이다.
이제 문제를 풀어보자.
1) 0보다 크면 (즉, 양수이면) 파랑
[파랑]#,##0
2) 0보다 작으면 (즉, 음수이면) 빨강이며 "-"표시
[빨강]-#,##0
3) 0이면 검정
[검정]0
(마찬가지로 0일 때 0이라고 표시해야 하므로 #이 아니고 0이라고 써야 한다.)
4) 텍스트이면 미등록
@"미등록"
골뱅이(앳마크, @)는 엑셀 사용자지정서식에서 문자 데이터를 의미하는 기호이다.
문제에서 문자 뒤에 "미등록"을 표시하라고 했으므로 @ 뒤에 "미등록이라고 입력하면 된다.
위 4가지를 정리하여 세미콜론(;)으로 이어서 적으면 다음과 같다.
[파랑]#,##0;[빨강]-#,##0;[검정]0;@”미등록”
이것을 사용자 지정 서식에 입력하면 된다.
먼저 문제에서 요구하는 대로 평가손익 부분을 블록설정한다.
그 다음, 위에서 설명한 각종 방법으로 셀서식에 들어간다.
표시형식 탭 맨 아래 '사용자 지정'을 클릭한다.
이미 입력되어 있는 것을 지우고(뭐라고 되어 있든 신경쓰지 말고 지우면 된다.), 위에서 생각해 둔 원하는 조건을 적는다.
확인을 누른다.
문제에서 요구한 대로 양수이면 파랑, 음수이면 -기호를 붙이며 빨강, 0이면 검정, 문자데이터이면 뒤에 "미등록"을 표시하는 것으로 서식이 적용되었다.
(Cf. "미등록"이라고 큰따옴표까지 표시되었다. 그냥 큰따옴표 없이 문자를 입력하면 큰따옴표가 표시되지 않을 것이다.)
여기까지가 문제 1번이었다.
문제 2. 순이익이 1,000 이상이면 ‘파랑’, 500 이상이면 ‘빨강’, 500 미만이면 색이 지정되지 않게 서식을 작성하시오(단, 천 단위 구분 기호를 표시하고, 소수 이하 첫째 자리까지 표시할 것).
1번 문제와 비슷한데, 단순히 양수, 음수가 아니라 특정한 조건이 지정되었다.
사용자 지정 서식에서 조건을 지정할 때에는 색깔 지정 뒤에 이어서 대활호[]안에 조건을 넣으면 된다.
[색이름][조건]서식; [색이름][조건]서식;…
이런 식으로 입력하면 된다는 뜻이다.
그리고, 천 단위 구분 기호를 표시하는 것은 1번 문제와 같은데, 2번 문제는 나보고 소수 첫째자리까지 표시하라고 한다.
#,##0.0
이렇게 입력하면 된다.
(여기에서도 마찬가지로 맨 뒤가 #이 아니고 0인 이유는, 소수 첫째자리 값이 0인 경우라도 생략하지 말고 0이라고 표시해야 하기 때문이다.)
이제 문제를 풀어보겠다.
1) 1000 이상일 때 (즉 1000보다 크거나 같을 때) 파랑
[파랑][>=1000]#,##0.0
2) 500 이상일 때 빨강
[빨강][>=500]#,##0.0
3) 500 미만이면 색이 지정되지 않게 하기
엑셀에서 사용자 지정 서식을 입력할 때, 조건을 입력하는 경우 맨 처음에 입력한 것을 먼저 적용하고, 그게 아니면 다음 조건을 적용하고, 그게 아니면 다음 조건을 적용하는 식으로 인식한다.
이 문제에서는 앞에서 이미 1000이상, 500이상인 경우의 조건을 입력하였다.
따라서 나머지인 500미만인 것을 굳이 조건으로 지정해주지 않아도 된다.
따라서 그냥 조건없이 아래와 같이 입력하면 된다.
#,##0.0
위 3가지를 세미콜론(;)으로 연결하여 정리하면 [파랑][>=1000]#,##0.0;[빨강][>=500]#,##0.0;#,##0.0 이다.
문제에서 요구하는 대로 순이익 부분을 블록설정하여 셀서식 - 사용자 지정에 들어가서 위 내용을 입력하면 된다.
문제에서 요구하는 대로 1000이상이면 파랑, 500이상이면 빨강, 500미만이면 색 지정이 없도록, 소수 첫째자리까지 표시되도록 적용되었다.
이렇게 엑셀의 셀서식, 사용자 지정 서식과 관련된 컴활 2급 수준의 실습 문제를 2문제 풀어보았다.
길벗시나공IT 유튜브 채널에서 무료로 강의를 수강할 수 있다.
2020년도 시험에 맞는 2020 교재를 발빠르게 출시하였다.
컴활 2급은 필기보다는 실기가 어려우므로 실기는 기본서, 필기는 총정리나 기출문제집만 구매하기도 한다.
컴활 2급 실기 기본서 + 총정리 또는 기본서 형태로 필기+실기 1권씩 묶어서 판매하기도 한다.
위 배너를 통해 매출이 발생하면 쿠팡 파트너스 활동의 일환으로 내가 일정 수수료를 받게 된다.
매출이 발생하지 않으면 쿠팡으로부터 아무런 대가를 받지 않으며, 미리 받은 대가 또한 없다.
2014년 개정된 도서정가제에 의해 책 가격은 10~15%만 할인할 수 있어서, 어디서든 그렇게까지 저렴하게 구매할 수는 없다.
시나공에서 유튜브 강의를 해줘서 컴활을 혼자 공부하기가 수월해졌다.
[관련 글]
2020/02/01 - [상식/엑셀] - 엑셀 채우기 핸들 마스터하기 (컴퓨터활용능력, 컴활 필기 실기)
'상식 > 엑셀' 카테고리의 다른 글
엑셀 채우기 핸들 마스터하기 (컴퓨터활용능력, 컴활 필기 실기) (0) | 2020.02.01 |
---|