데이터 유효성 검사 자세히 보기

참고: 이는 데이터 유효성 검사에 대한 고급 항목입니다. 데이터 유효성 검사 소개와 셀 또는 범위의 유효성을 검사하는 방법에 대해서는 셀 또는 범위에 데이터 유효성 검사 추가를 참조하세요.

데이터 유효성 검사를 사용하여 사용자가 셀에 입력하는 데이터 형식 또는 값을 제한할 수 있습니다. 예를 들어 데이터 유효성 검사를 사용하여 통합 문서의 다른 값을 기준으로 셀에서 허용되는 최대값을 계산할 수 있습니다. 다음 예제에서 사용자는 허용되는 값이 아닌 abc를 셀에 입력했습니다.

잘못된 입력 메시지의 예

사용자가 셀을 선택하면 입력 메시지가 표시됨

데이터 유효성 검사가 유용한 경우

데이터 유효성 검사는 다른 사람들과 통합 문서를 공유하면서 입력한 데이터의 정확성과 일관성을 유지하려는 경우에 특히 중요한 역할을 합니다. 다른 무엇보다도 다음에 대해 데이터 유효성 검사를 사용할 수 있습니다.

  • 목록의 미리 정의된 항목에 대한 입력 제한 - 예를 들어 사용자의 부서 선택을 회계, 급여, HR 등으로 제한할 수 있습니다.

  • 지정된 범위를 벗어난 숫자 제한 - 예를 들어 직원의 연간 인사 고과 승급에 대한 최대 백분율 입력(예: 3%)을 지정하거나 1과 100 사이의 정수만 허용할 수 있습니다.

  • 지정된 기간을 벗어난 날짜 제한 - 예를 들어 직원 휴가 요청에서 오늘 날짜 이전의 날짜를 선택하지 못하도록 할 수 있습니다.

  • 지정된 기간을 벗어난 시간 제한 - 예를 들어 오전 8시에서 오후 5시 사이에 모임 일정을 지정할 수 있습니다.

  • 텍스트 문자 수 제한 - 예를 들어 셀에서 허용된 텍스트를 10자 이하로 제한할 수 있습니다.

  • 다른 셀의 수식이나 값을 기반으로 데이터 유효성 검사 - 예를 들어 예산에 잡혀 있는 전체 급여를 기반으로 하여 수수료와 보너스에 대한 최대 제한을 설정하는 데 데이터 유효성 검사를 사용할 수 있습니다. 사용자가 셀에 한도 금액보다 큰 금액을 입력하면 오류 메시지가 표시됩니다.

데이터 ​​유효성 검사​​ 설명 및 오류 메시지

사용자가 셀을 선택할 때 설명 메시지를 표시하도록 선택할 수 있습니다. 설명 메시지는 일반적으로 셀에 입력하려는 데이터 형식에 대한 사용자 지침을 제공하는 데 사용됩니다. 이러한 유형의 메시지는 셀 옆에 표시됩니다. 원하는 경우 이 메시지를 이동할 수 있으며, 이 메시지는 다른 셀로 이동하거나 Esc 키를 누를 때까지 표시되어 있습니다.

셀에 대해 표시되는 설명 메시지

두 번째 데이터 유효성 검사 탭에서 설명 메시지를 설정합니다.

데이터 유효성 검사 대화 상자의 설명 메시지 설정

사용자가 설명 메시지에 익숙해지면 셀을 선택하면 설명 메시지 표시 옵션의 선택을 취소할 수 있습니다.

사용자가 잘못된 데이터를 입력한 후에만 나타나는 오류 메시지를 표시할 수도 있습니다.

경고 메시지가 잘못된 데이터를 표시함

선택할 수 있는 오류 메시지의 유형에는 세 가지가 있습니다.

아이콘

종류

용도

중지 아이콘

중지

사용자가 셀에 잘못된 데이터를 입력하지 못하도록 합니다.

중지 경고 메시지에는 다음 두 가지 옵션이 있습니다. 다시 시도 또는 취소.

경고 아이콘

경고

사용자가 잘못된 데이터를 입력할 경우 입력을 금지하지 않는 대신 입력한 데이터가 유효하지 않다는 사실을 사용자에게 경고로 알립니다.

경고 메시지가 나타났을 때 사용자는 를 클릭하여 유효하지 않은 입력 내용을 그대로 적용하거나, 아니요를 클릭하여 해당 입력 내용을 편집하거나, 취소를 클릭하여 해당 입력 내용을 제거할 수 있습니다.

정보 아이콘

정보

사용자가 잘못된 데이터를 입력할 경우 입력을 금지하지 않는 대신 입력한 데이터가 유효하지 않다는 사실을 사용자에게 알립니다. 이 유형의 오류 메시지는 융통성이 가장 뛰어납니다.

정보 경고 메시지가 나타났을 때 사용자는 확인을 클릭하여 유효하지 않은 값을 그대로 적용하거나 취소를 클릭하여 해당 값을 제거할 수 있습니다.

데이터 유효성 검사 팁

Excel에서 데이터 유효성 검사를 위한 다음 팁과 요령을 사용하세요.

참고: Excel Services 또는 Excel Web App의 통합 문서에서 데이터 유효성 검사를 사용하려면 먼저 Excel 데스크톱 버전에서 데이터 유효성 검사를 만들어야 합니다.

  • 드롭다운 목록의 폭은 데이터 유효성 검사가 포함된 셀의 폭에 따라 결정됩니다. 유효한 항목의 폭이 드롭다운 목록의 폭보다 넓어 항목이 잘리지 않도록 하려면 해당 셀의 폭을 조정해야 할 수도 있습니다.

  • 워크시트나 통합 문서를 보호할 계획이라면 유효성 검사 설정을 모두 지정한 후에 이를 보호해야 합니다. 워크시트를 보호하기 전에 유효성 검사를 마친 모든 셀의 잠금을 해제해야 합니다. 그렇지 않으면 사용자가 셀에 어떠한 데이터도 입력할 수 없게 됩니다. 워크시트 보호를 참조하세요.

  • 통합 문서를 공유할 계획이라면 데이터 유효성 검사 및 보호 설정을 모두 지정한 후에 이를 공유해야 합니다. 일단 통합 문서를 공유하고 나면 유효성 검사 설정을 변경할 수 없습니다. 설정을 변경하려면 공유를 중지해야 합니다.

  • 이미 데이터가 입력되어 있는 셀에도 데이터 유효성 검사를 적용할 수 있습니다. 그러나 이 경우 기존의 셀에 잘못된 데이터가 들어 있는지 여부는 자동으로 통보되지 않습니다. 대신 이 경우에는 워크시트의 잘못된 데이터 주위에 원을 그리도록 설정하여 유효하지 않은 데이터를 강조 표시할 수 있습니다. 유효하지 않은 데이터를 확인했으면 원을 다시 숨길 수 있습니다. 잘못된 입력 내용을 수정하면 원이 자동으로 사라집니다.

    원은 잘못된 데이터를 나타냄

    원을 적용하려면 평가할 셀을 선택하고 데이터 > 데이터 도구 > 데이터 유효성 검사 > 잘못된 데이터로 이동합니다.

    리본의 잘못된 데이터
  • 셀에 대한 데이터 유효성 검사를 빠르게 제거하려면 셀을 선택한 다음 데이터 > 데이터 도구 > 데이터 유효성 검사 > 설정 > 모두 지우기로 이동합니다.

  • 워크시트에서 데이터 유효성 검사가 적용된 셀을 찾으려면 탭의 편집 그룹에서 찾기 및 선택을 클릭한 다음 데이터 유효성 검사를 클릭합니다. 데이터 유효성 검사가 적용된 셀을 찾았으면 데이터 유효성 검사 설정을 변경, 복사 또는 제거할 수 있습니다.

  • 드롭다운 목록을 만들 때 수식 탭의 정의된 이름 그룹에서 이름 정의 명령을 사용하여 목록이 포함되는 범위의 이름을 정의할 수 있습니다. 다른 워크시트에 목록을 만든 후 목록이 포함된 워크시트를 숨기고 사용자가 목록에 액세스하지 못하도록 통합 문서를 보호할 수 있습니다.

  • 셀의 유효성 검사 설정을 변경한 경우 설정이 동일한 그 밖의 모든 셀에도 해당 변경 내용이 자동으로 적용되도록 할 수 있습니다. 이렇게 하려면 설정 탭에서 변경 내용을 설정이 같은 모든 셀에 적용 확인란을 선택합니다.

  • 데이터 유효성 검사가 제대로 실행되지 않으면 다음 사항을 확인해 보세요.

    • 사용자가 데이터를 복사하거나 채우지 않았는지 확인 - 데이터 유효성 검사는 사용자가 셀에 직접 데이터를 입력하는 경우에만 메시지를 표시하고 잘못된 입력을 막을 수 있도록 설계되었습니다. 데이터를 복사하거나 채우는 경우에는 메시지가 나타나지 않습니다. 사용자가 셀을 끌어서 놓아 데이터를 복사하고 채우지 못하도록 하려면 파일 > 옵션 > 고급 > 편집 옵션으로 이동하고 채우기 핸들 및 셀 끌어서 놓기 사용 확인란의 선택을 취소한 다음 워크시트를 보호합니다.

    • 수동 재계산 기능이 해제되어 있는지 확인 - 수동 재계산 기능이 설정되어 있으면 계산되지 않은 셀의 데이터에 대한 유효성 검사를 올바르게 실행할 수 없습니다. 수동 재계산 기능을 해제하려면 수식 탭 > 계산 그룹 > 계산 옵션으로 이동하고 자동을 클릭합니다.

    • 수식에 오류가 없는지 확인 - 유효성 검사 대상인 셀의 수식을 실행했을 때 #REF! 또는 #DIV/0! 등의 오류가 발생하지 않아야 합니다. 오류를 수정하지 않으면 데이터 유효성 검사가 무시됩니다.

    • 수식에서 참조하는 셀이 올바른지 확인 - 참조 대상인 셀이 변경되어 유효성을 검사하려는 셀의 수식을 계산한 결과가 올바르지 않게 되면 해당 셀에 대한 유효성 검사 메시지가 나타나지 않습니다.

    • Excel 표가 SharePoint 사이트에 연결된 경우 - SharePoint 사이트에 연결되어 있는 Excel 표에는 데이터 유효성 검사를 추가할 수 없습니다. 데이터 유효성 검사를 추가하려면 Excel 표의 연결을 끊거나 Excel 표를 범위로 변환해야 합니다.

    • 현재 데이터를 입력하고 있는 경우 -셀에 데이터를 입력하는 동안에는 데이터 유효성 검사 명령을 사용할 수 없습니다. 데이터 입력을 끝내려면 Enter 키나 Esc 키를 눌러 종료합니다.

    • 워크시트를 보호 또는 공유하고 있는 경우 - 통합 문서를 공유하고 있거나 보호하고 있으면 데이터 유효성 검사 설정을 변경할 수 없습니다. 먼저 통합 문서를 공유 해제하거나 보호 해제해야 합니다.

상속된 통합 문서에서 데이터 유효성 검사를 업데이트 또는 제거하는 방법

데이터 유효성 검사가 있는 통합 문서를 상속하는 경우 워크시트가 보호되는 경우가 아니면 해당 통합 문서를 수정하거나 제거할 수 있습니다. 워크시트가 알 수 없는 암호로 보호되어 있는 경우에는, Excel에는 알 수 없거나 분실한 암호를 복구할 방법이 없으므로 이전 소유자에게 연락하여 워크시트의 보호를 해제하도록 도움을 요청해야 합니다. 데이터를 다른 워크시트에 복사한 다음 데이터 유효성 검사를 제거할 수도 있습니다.

셀에 데이터를 입력하거나 변경할 때 데이터 유효성 검사 경고 메시지가 표시될 경우 무엇을 입력할 수 있는지 확인하려면 통합 문서 소유자에게 문의하세요.

특정 기능 관련 질문이 있나요?

Excel 커뮤니티 포럼에서 질문 게시

Excel 환경 개선 지원

다음 Excel 버전을 개선할 수 있는 제안 사항이 있나요? 그렇다면 Excel 사용자 의견에서 관련 항목을 확인하세요.

참고 항목

셀에 데이터 유효성 검사 적용

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×