2025_최신기출문제_2023년상시04
-1. 매크로 작성 10/10
안녕하세요.
이 문제는 사용자 지정 표시 형식의 4개 구역을 이해하면 됩니다.
양수 ; 음수 ; 0 ; 문자
따라서 정답이 다음과 같은 형태라면,
[=1]"완료";[빨강][=0]"미신청";"";""
각 구역의 의미는 다음과 같습니다.
첫 번째
""→ 1과 0 이외의 숫자를 아무것도 표시하지 않음두 번째
""→ 문자 데이터를 아무것도 표시하지 않음
즉, ""을 두 번 쓴 이유는 숫자의 기타 경우와 문자 데이터를 모두 표시하지 않기 위해서입니다.
질문하신 것처럼 마지막을 @""으로 작성할 필요는 없습니다. @는 입력된 문자 자체를 표시하기 위한 자리 표시자이므로, 문자를 아예 표시하지 않으려면 그냥
""
로 지정하는 것이 더 적절합니다.
7회에서 질문에 대해 답변받은 내용입니다.
8회 문제에서는 텍스트는 파랑으로 표시하라는 내용에 대해 [파랑]@으로 적는 것이 정답이었습니다.
7회에서는 @를 적지 않는 것이 정답이고 8회에서는 @를 적는 것이 정답이라 헷갈립니다.
@ 작성 여부를 어떻게 판단해야 하나요?
안녕하세요.
@의 작성 여부는 “텍스트 값을 화면에 표시해야 하는가?”로 판단하시면 됩니다.
7회는 “그 외는 아무것도 표시하지 마시오.”이므로 텍스트도 표시하지 않아야 합니다. 따라서 4번째 구역은
""
처럼 작성합니다. @를 사용하면 원래 입력된 텍스트를 표시하라는 의미가 되므로 사용하지 않습니다.
반면 8회는 “텍스트는 파랑으로 표시하시오.”라고 했으므로 입력된 텍스트 자체를 표시해야 합니다. 따라서
[파랑]@
으로 작성합니다. 여기서 @가 원래 입력된 텍스트를 표시하는 자리 표시자입니다.
핵심만 기억하시면 됩니다.
텍스트 자체를 표시 →
@사용
텍스트를 표시하지 않음 →""사용
따라서 8회의 미등록 → 미등록처럼 입력된 문자를 그대로 보여 주어야 할 때 @가 필요하고, 7회처럼 그 외에는 아무것도 표시하지 않는 경우에는 @를 사용하지 않습니다.
즐거운 하루 되세요.
-
관리자2026-08-13 19:39:17
안녕하세요.
@의 작성 여부는 “텍스트 값을 화면에 표시해야 하는가?”로 판단하시면 됩니다.7회는 “그 외는 아무것도 표시하지 마시오.”이므로 텍스트도 표시하지 않아야 합니다. 따라서 4번째 구역은
""처럼 작성합니다.
@를 사용하면 원래 입력된 텍스트를 표시하라는 의미가 되므로 사용하지 않습니다.반면 8회는 “텍스트는 파랑으로 표시하시오.”라고 했으므로 입력된 텍스트 자체를 표시해야 합니다. 따라서
[파랑]@으로 작성합니다. 여기서
@가 원래 입력된 텍스트를 표시하는 자리 표시자입니다.핵심만 기억하시면 됩니다.
텍스트 자체를 표시 →
@사용
텍스트를 표시하지 않음 →""사용따라서 8회의
미등록 → 미등록처럼 입력된 문자를 그대로 보여 주어야 할 때@가 필요하고, 7회처럼 그 외에는 아무것도 표시하지 않는 경우에는@를 사용하지 않습니다.즐거운 하루 되세요.