책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
0
조회수
43
작성일
2026-08-12
작성자
임*경
첨부파일

2025_최신기출문제_2023년상시03

-1. 매크로 작성 5/10

-매크로 실행 결과 1 X [E9]에서의 값이 (휴학)로 정답()과 다릅니다.



문제에서 조건 2개, 그 외는 아무것도 표시하지 마시오. 라고 주어져서 조건1; 조건2;"" 으로 작성했습니다.


정답은 조건1; 조건2;"";''' 인데 ""을 2번 표시하는 이유를 잘 모르겠습니다.

숫자와 문자를 구분하기 위한 목적으로 ""를 2번 작성했다면 @""으로 @ 기호를 사용해서 표시하지 않는 이유는 무엇인가요?

답변
2026-08-13 09:39:02

안녕하세요.

이 문제는 사용자 지정 표시 형식의 4개 구역을 이해하면 됩니다.

양수 ; 음수 ; 0 ; 문자

따라서 정답이 다음과 같은 형태라면,

[=1]"완료";[빨강][=0]"미신청";"";""

각 구역의 의미는 다음과 같습니다.

  • 첫 번째 ""1과 0 이외의 숫자를 아무것도 표시하지 않음

  • 두 번째 ""문자 데이터를 아무것도 표시하지 않음

즉, ""을 두 번 쓴 이유는 숫자의 기타 경우와 문자 데이터를 모두 표시하지 않기 위해서입니다.

질문하신 것처럼 마지막을 @""으로 작성할 필요는 없습니다. @입력된 문자 자체를 표시하기 위한 자리 표시자이므로, 문자를 아예 표시하지 않으려면 그냥

""

로 지정하는 것이 더 적절합니다.

핵심: 문제의 “그 외에는 아무것도 표시하지 마시오”에는 1·0 이외의 숫자뿐 아니라 문자 값도 포함될 수 있으므로, 정답에서는 3번째와 4번째 구역을 모두 ""로 지정한 것입니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-13 09:39:02

    안녕하세요.

    이 문제는 사용자 지정 표시 형식의 4개 구역을 이해하면 됩니다.

    양수 ; 음수 ; 0 ; 문자
    

    따라서 정답이 다음과 같은 형태라면,

    [=1]"완료";[빨강][=0]"미신청";"";""
    

    각 구역의 의미는 다음과 같습니다.

    • 첫 번째 ""1과 0 이외의 숫자를 아무것도 표시하지 않음

    • 두 번째 ""문자 데이터를 아무것도 표시하지 않음

    즉, ""을 두 번 쓴 이유는 숫자의 기타 경우와 문자 데이터를 모두 표시하지 않기 위해서입니다.

    질문하신 것처럼 마지막을 @""으로 작성할 필요는 없습니다. @입력된 문자 자체를 표시하기 위한 자리 표시자이므로, 문자를 아예 표시하지 않으려면 그냥

    ""
    

    로 지정하는 것이 더 적절합니다.

    핵심: 문제의 “그 외에는 아무것도 표시하지 마시오”에는 1·0 이외의 숫자뿐 아니라 문자 값도 포함될 수 있으므로, 정답에서는 3번째와 4번째 구역을 모두 ""로 지정한 것입니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.