문제
다음 중 입력 데이터에 지정한 사용자 지정 표시 형식의 결과가 옳지 않은 것은?
(보기: 입력 데이터 / 표시 형식 / 표시 결과)
① 8.3 / #.00 / 8.30
② 시상 / @ "귀하" / 귀하 시상
③ 3500000 / 0.0,, / 3.5
④ 0 / #,##0 / 0
정답
2번
해설
정답: 2. @는 입력한 텍스트가 놓이는 자리를 의미한다. @ "귀하"에 "시상"을 입력하면 텍스트가 앞에 오고 "귀하"가 뒤에 붙어 "시상 귀하"가 되어야 한다. 따라서 결과를 "귀하 시상"으로 적은 ②는 옳지 않다.
오답 풀이
- 1번:
#.00은 소수 둘째 자리까지 표시하므로 8.3은 8.30이 되어 옳다. - 2번:
@ "귀하"에 시상을 넣으면 "시상 귀하"가 되어야 하므로 "귀하 시상"은 옳지 않다. - 3번:
0.0,,의 쉼표 두 개는 백만 단위 절사이므로 3500000은 3.5가 되어 옳다. - 4번:
#,##0의 끝자리 0은 필수 자릿수라 0을 그대로 표시하므로 0이 되어 옳다.
보충 개념
@는 텍스트 위치, 0은 무효 자릿수도 표시, #은 무효 자릿수 생략, 형식 끝의 쉼표는 천 단위 절사를 의미한다.