책 내용 질문하기
분석작업의 유효성검사기능에 대한 질문
도서
2026 한 권으로 끝내는 시나공 컴활 1급 필기+실기 (컴퓨터활용능력 1급)
페이지
321
조회수
87
작성일
2026-05-05
작성자
안*진

엑셀의 유효성검사기능은 유효성 조건(제한대상: 텍스트 길이)에 부합되지 않으면 셀값을 바꿀 수 없는데 왜 이 문제는 유효성 검사에 부합되지 않으면 오류메시지는 정상적으로 뜨는데 셀값을 변경할 수 있는거죠?

답변
2026-05-06 10:17:08

안녕하세요.

엑셀의 데이터 유효성 검사 기능은 사실 '무조건 막는' 기능이라고 생각하기 쉬운데, 실은 '오류 메시지의 스타일'에 따라 데이터를 허용해 줄지 말지를 결정할 수 있습니다.

의문을 가지신 "왜 유효하지 않은데 값이 입력되느냐"에 대한 답은 바로 [오류 메시지] 탭의 [스타일] 설정에 있습니다.

왜 이 문제에서는 셀값이 변경되는 건가요?

문제에서 참조하라고 한 <그림>의 오류 메시지 창을 다시 한번 살펴보세요.

만약 메시지 창의 버튼이 [재시도], [취소]만 있다면 스타일이 '중지'로 설정된 것이고, 이때는 값을 바꿀 수 없습니다.

하지만 버튼이 [예], [아니오], [취소]로 되어 있거나 [확인], [취소]만 있다면, 스타일이 '경고'나 '정보'로 설정된 것입니다.

즉, 문제의 지시사항인 <그림>에서 제시한 스타일이 '중지'가 아닌 '경고'나 '정보'였기 때문에 유효성 검사에 어긋나더라도 값이 입력되는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2026-05-06 10:17:08

    안녕하세요.

    엑셀의 데이터 유효성 검사 기능은 사실 '무조건 막는' 기능이라고 생각하기 쉬운데, 실은 '오류 메시지의 스타일'에 따라 데이터를 허용해 줄지 말지를 결정할 수 있습니다.

    의문을 가지신 "왜 유효하지 않은데 값이 입력되느냐"에 대한 답은 바로 [오류 메시지] 탭의 [스타일] 설정에 있습니다.

    왜 이 문제에서는 셀값이 변경되는 건가요?

    문제에서 참조하라고 한 <그림>의 오류 메시지 창을 다시 한번 살펴보세요.

    만약 메시지 창의 버튼이 [재시도], [취소]만 있다면 스타일이 '중지'로 설정된 것이고, 이때는 값을 바꿀 수 없습니다.

    하지만 버튼이 [예], [아니오], [취소]로 되어 있거나 [확인], [취소]만 있다면, 스타일이 '경고'나 '정보'로 설정된 것입니다.

    즉, 문제의 지시사항인 <그림>에서 제시한 스타일이 '중지'가 아닌 '경고'나 '정보'였기 때문에 유효성 검사에 어긋나더라도 값이 입력되는 것입니다.

    즐거운 하루 되세요.

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