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

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

데이터 유효성 검사를 사용하여 사용자가 셀에 입력하는 데이터 형식 또는 값을 제한합니다. 가장 널리 사용되는 데이터 유효성 검사는 바로 드롭다운 목록 만들기입니다.

브라우저가 비디오를 지원하지 않습니다.

사용해 보세요!

  1. 규칙을 만들려는 하나 이상의 셀을 선택합니다.

  2. 데이터 > 데이터 유효성 검사를 선택합니다.

    데이터 유효성 검사

  3. 설정 탭의 허용에서 다음과 같이 옵션을 선택합니다.

    • 정수 - 해당 셀에 정수만 입력할 수 있도록 제한합니다.

    • 10진수 - 해당 셀에 10진수만 입력할 수 있도록 제한합니다.

    • 목록 - 드롭다운 목록에서 데이터를 선택할 수 있도록 합니다.

    • 날짜 - 셀에 날짜만 입력할 수 있도록 제한합니다.

    • 시간 - 셀에 시간만 입력할 수 있도록 제한합니다.

    • 텍스트 길이 - 텍스트의 길이를 제한합니다.

    • 사용자 지정 – 사용자 지정 수식을 사용하는 경우 선택합니다.

  4.  데이터에서 다음과 같이 조건을 선택합니다.

  5. 허용데이터에 대해 선택한 값에 따라 다른 필수 값을 설정합니다.

  6. 설명 메시지 탭을 선택하고 데이터를 입력할 때 사용자에게 표시되는 메시지를 사용자 지정합니다.

  7. 사용자가 해당 셀을 선택하거나 마우스로 가리킬 때 메시지를 표시하려면 셀을 선택하면 설명 메시지 표시 확인란을 선택합니다.

  8. 오류 경고 탭을 선택하여 오류 메시지를 사용자 정의하고 스타일을 선택합니다.

  9. 확인을 선택합니다.

    이제 사용자가 유효하지 않은 값을 입력하는 경우 오류 경고가 사용자 지정된 메시지와 함께 표시됩니다.

예제 다운로드

이 문서의 모든 데이터 검증 예제가 포함된 예제 통합 문서 다운로드

사용자가 데이터를 입력해야 하는 시트를 작성하는 경우, 특정 날짜 또는 숫자로만 입력을 제한하거나 양의 정수만 입력했는지 확인할 수 있습니다. Excel은 데이터 유효성 검사을 사용하여 특정 셀에 대한 데이터 입력을 제한하고 셀을 선택할 때 유효한 데이터를 입력하라는 메시지를 표시하며 사용자가 유효하지 않은 데이터를 입력했을 때 오류 메시지를 표시할 수 있습니다.

  • 어떤 버전을 사용하고 있나요?
  • 최신 버전
  • Office 2011

데이터 입력 제한

  1. 입력하는 데이터 항목을 제한하려는 하나 이상의 셀을 선택합니다.

  2. 데이터 탭에서 데이터 유효성 검사 > 데이터 유효성 검사를 클릭합니다.

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 허용 상자에서 허용할 데이터 유형을 선택하고 제한 기준과 값을 입력합니다.

    참고: 제한 값을 입력하는 상자에는 선택한 데이터 및 제한 기준에 따라 레이블이 지정됩니다. 예를 들어 데이터 유형으로 날짜를 선택한 경우 시작 날짜종료 날짜 레이블이 지정된 최소 및 최대 값 상자에 제한 값을 입력할 수 있습니다.

사용자에게 유효한 항목을 입력하라는 메시지 표시

데이터 입력 요구 사항이 있는 셀을 클릭하면 유효한 데이터를 설명하는 메시지를 표시할 수 있습니다.

  1. 사용자에게 유효한 데이터 입력을 요청할 셀을 선택합니다.

  2. 데이터 탭에서 데이터 유효성 검사 > 데이터 유효성 검사를 클릭합니다.

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 설명 메시지에서 셀이 선택될 때 설명 메시지 표시 확인란을 선택합니다.

  4. 제목 상자에서 메시지 제목을 입력합니다.

  5. 설명 메시지 상자에서 표시할 메시지를 입력합니다.

유효하지 않은 데이터를 입력할 때 오류 메시지 표시

데이터 제한이 있고 사용자가 셀에 유효하지 않은 데이터를 입력한 경우 오류를 설명하는 메시지를 표시할 수 있습니다.

  1. 오류 메시지를 표시할 셀을 선택합니다.

  2. 데이터 탭에서 데이터 유효성 검사 > 데이터 유효성 검사를 클릭합니다.

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 오류 알림 탭의 제목 상자에 메시지 제목을 입력합니다.

  4. 오류 메시지 상자에서 유효하지 않은 데이터가 입력될 때 표시할 메시지를 입력합니다.

  5. 다음 중 하나를 수행합니다.

    작업

    스타일 바로 가기 메뉴에서

    계속하기 전에 사용자가 오류를 수정해야 합니다.

    중지

    데이터가 유효하지 않음을 사용자에게 알리고 계속할지 여부를 지정하려면 또는 아니오를 선택해야 합니다.

    경고

    데이터가 잘못되었다고 사용자에게 경고하지만 경고 메시지를 해제한 후 계속하도록 허용합니다.

    중요

데이터 입력 제한

  1. 입력하는 데이터 항목을 제한하려는 하나 이상의 셀을 선택합니다.

  2. 데이터 탭의 도구에서 유효성 검사를 선택합니다.

    데이터 탭, 도구 그룹

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 허용 바로 가기 메뉴에서 허용할 데이터 유형을 선택합니다.

  4. 데이터 바로 가기 메뉴에서 원하는 제한 기준 유형을 선택한 다음 제한 값을 입력합니다.

    참고: 제한 값을 입력하는 상자에는 선택한 데이터 및 제한 기준에 따라 레이블이 지정됩니다. 예를 들어 데이터 유형으로 날짜를 선택한 경우 시작 날짜종료 날짜 레이블이 지정된 최소 및 최대 값 상자에 제한 값을 입력할 수 있습니다.

사용자에게 유효한 항목을 입력하라는 메시지 표시

데이터 입력 요구 사항이 있는 셀을 클릭하면 유효한 데이터를 설명하는 메시지를 표시할 수 있습니다.

  1. 사용자에게 유효한 데이터 입력을 요청할 셀을 선택합니다.

  2. 데이터 탭의 도구에서 유효성 검사를 선택합니다.

    데이터 탭, 도구 그룹

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 설명 메시지에서 셀이 선택될 때 설명 메시지 표시 확인란을 선택합니다.

  4. 제목 상자에서 메시지 제목을 입력합니다.

  5. 설명 메시지 상자에서 표시할 메시지를 입력합니다.

유효하지 않은 데이터를 입력할 때 오류 메시지 표시

데이터 제한이 있고 사용자가 셀에 유효하지 않은 데이터를 입력한 경우 오류를 설명하는 메시지를 표시할 수 있습니다.

  1. 오류 메시지를 표시할 셀을 선택합니다.

  2. 데이터 탭의 도구에서 유효성 검사를 선택합니다.

    데이터 탭, 도구 그룹

    참고: 유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.

  3. 오류 알림 탭의 제목 상자에 메시지 제목을 입력합니다.

  4. 오류 메시지 상자에서 유효하지 않은 데이터가 입력될 때 표시할 메시지를 입력합니다.

  5. 다음 중 하나를 수행합니다.

    작업

    스타일 바로 가기 메뉴에서

    계속하기 전에 사용자가 오류를 수정해야 합니다.

    중지

    데이터가 유효하지 않음을 사용자에게 알리고 계속할지 여부를 지정하려면 또는 아니오를 선택해야 합니다.

    경고

    데이터가 잘못되었다고 사용자에게 경고하지만 경고 메시지를 해제한 후 계속하도록 허용합니다.

    중요

셀 또는 범위에 데이터 유효성 검사 추가

참고: 이 섹션의 처음 두 단계는 모든 유형의 데이터 유효성 검사에 대한 것입니다. 3-7단계는 특히 드롭다운 목록 만들기에 대한 것입니다. 

  1. 유효성을 검사할 셀을 하나 이상 선택합니다.

  2. 데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 클릭합니다.

  3. 설정 탭의 허용 상자에서 목록을 선택합니다.

  4. 원본 상자에 목록 값을 쉼표로 구분하여 입력합니다. 예를 들어 Low,Average,High를 선택합니다.

  5. 드롭다운 표시 확인란이 선택되어 있는지 확인합니다. 이 확인란을 선택하지 않으면 셀 옆에 드롭다운 화살표가 표시되지 않습니다.

  6. 빈(Null) 값을 처리하는 방법을 지정하려면 공백 무시 확인란을 선택하거나 선택 취소합니다.

  7. 데이터 유효성 검사를 테스트하여 제대로 작동하는지 확인합니다. 셀에 유효한 데이터와 유효하지 않은 데이터를 모두 입력해 보고 설정이 의도한 대로 작동하는지, 필요한 메시지가 제때 표시되는지 확인합니다.

참고 사항: 

  • 드롭다운 목록을 만든 후 해당 목록이 원하는 방식으로 작동하는지 확인합니다. 예를 들어 항목을 모두 표시할 만큼 셀의 너비가 넓은지 확인합니다.

  • 데이터 유효성 검사 제거 - 삭제할 유효성 검사가 포함된 셀을 선택한 다음 데이터 > 데이터 유효성 검사로 이동하여 데이터 유효성 검사 대화 상자에서 모두 지우기 단추, 확인을 차례로 누릅니다.

다음 표에는 다른 유형의 데이터 유효성 검사와 이를 워크시트에 추가하는 방법이 나와 있습니다.

원하는 작업

단계

일정한 범위 내의 정수로 데이터 입력 제한

  1. 위의 1-2단계를 따릅니다.

  2. 제한 대상 목록에서 정수를 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 최소값 및 최대값을 설정하려면 해당 범위를 선택합니다.

  4. 허용할 최소값, 최대값 또는 특정 값을 입력합니다.

    숫자 값을 반환하는 수식을 입력할 수도 있습니다.

    예를 들어 셀 F1에 있는 데이터의 유효성 검사를 한다고 가정합니다. 최소 공제 한도를 해당 셀에 있는 자녀 수의 2배로 설정하려면 제한 방법 상자에서 >=를 선택하고 최소값 상자에 수식 =2*F1을 입력합니다.

일정한 범위 내의 실수로 데이터 입력 제한

  1. 위의 1-2단계를 따릅니다.

  2. 제한 대상 상자에서 소수점을 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 최소값 및 최대값을 설정하려면 해당 범위를 선택합니다.

  4. 허용할 최소값, 최대값 또는 특정 값을 입력합니다.

    숫자 값을 반환하는 수식을 입력할 수도 있습니다. 예를 들어 최대 수수료 및 보너스 한도를 셀 E1에 있는 판매원 급여의 6%로 설정하려면 제한 방법 상자에서 <=를 선택하고 최대값 상자에 수식 =E1*6%를 입력합니다.

    참고: 사용자가 20%와 같은 백분율을 입력할 수 있도록 하려면 제한 대상 상자에서 소수점을 선택하고 제한 방법 상자에서 원하는 제한 유형을 선택한 다음 최소값, 최대값 또는 특정 값을 소수로 입력합니다(예: .2). 그런 다음 셀을 선택하고 탭의 표시 형식 그룹에서 백분율 스타일 단추 이미지 을 클릭하여 데이터 유효성 검사 셀을 백분율로 표시합니다.

일정한 기간 내의 날짜로 데이터 입력 제한

  1. 위의 1-2단계를 따릅니다.

  2. 제한 대상 상자에서 날짜를 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 날짜 후의 날짜로 제한하려면 >를 선택합니다.

  4. 허용할 시작 날짜, 끝 날짜 또는 특정 날짜를 입력합니다.

    날짜를 반환하는 수식을 입력할 수도 있습니다. 예를 들어, 오늘 날짜와 오늘부터 3일 후 날짜 사이의 기간으로 설정하려면 날짜 상자에서 해당 범위를 선택하고 시작 날짜 상자에 =TODAY()를 입력하고 끝 날짜 상자에 =TODAY()+3을 입력합니다.

일정한 기간 내의 시간으로 데이터 입력 제한

  1. 위의 1-2단계를 따릅니다.

  2. 제한 대상 상자에서 시간을 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 시간 전의 시간으로 제한하려면 <를 선택합니다.

  4. 허용할 시작 시간, 끝 시간 또는 특정 시간을 입력합니다. 특정 시간을 입력하려면 hh:mm 시간 형식을 사용합니다.

    예를 들어, 시작 시간(오전 8:00)으로 설정된 셀 E2와 종료 시간(오후 5:00)으로 설정된 셀 F2가 있다고 가정하고 모임 시간을 이러한 시간 사이로 제한하려면 제한 방법 상자에서 해당 범위를 선택하고 시작 시간 상자에 =E2를 입력한 다음 종료 시간 상자에 =F2를 입력합니다.

지정된 길이의 텍스트로 데이터 입력 제한

  1. 위의 1-2단계를 따릅니다.

  2. 제한 대상 상자에서 텍스트 길이를 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 문자 수로 제한하려면 <=를 선택합니다.

  4. 여기서는 항목을 25자로 제한하려고 하므로 데이터 상자에서 적거나 같음을 선택하고 최대값 상자에 25를 입력합니다.

다른 셀의 내용을 기반으로 허용되는 값 계산

  1. 위의 1-2단계를 따릅니다.

  2. 허용 상자에서 원하는 데이터 형식을 선택합니다.

  3. 제한 방법 상자에서 원하는 제한 유형을 선택합니다.

  4. 제한 방법 상자 아래에 있는 한 개 이상의 상자에서 허용되는 값을 지정하는 데 기준으로 사용할 셀을 클릭합니다.

    예를 들어, 결과가 셀 E1의 예산을 초과하지 않는 값만 계좌에 입력할 수 있도록 허용하려면 제한 대상 > 정수, 제한 방법, <=을 선택하고 최대값 >= =E1이 되도록 설정합니다.

참고 사항: 

  • 다음 예제에서는 조건을 설정하기 위해 사용자가 수식을 작성하는 사용자 지정 옵션을 사용합니다. 사용자 지정 옵션에서는 데이터 상자를 사용하지 않으므로 데이터 상자가 어디에 표시되는지 신경 쓰지 않아도 됩니다.

  • 이 문서의 스크린샷은 Excel 2016에서 캡처했지만, 기능은 웹용 Excel에서도 동일합니다.

제한 내용

입력할 수식

제품 ID 셀(C2)이 항상 “ID-”라는 표준 접두사로 시작하고 길이가 10자 이상(9보다 큼)이어야 합니다.

=AND(LEFT(C2,3)="ID-",LEN(C2)>9)

예제 6: 데이터 유효성 검사의 수식

제품 이름 셀(D2)에는 텍스트만 입력할 수 있습니다.

=ISTEXT(D2)

예제 2: 데이터 유효성 검사의 수식

생년월일 셀(B6)은 셀 B4에 설정된 연수보다 커야 합니다.

=IF(B6<=(TODAY()-(365*B4)),TRUE,FALSE)

항목을 최소 기간으로 제한하는 데이터 유효성 검사 예

셀 범위 A2:A10의 모든 데이터 값이 고유해야 합니다.

=COUNTIF($A$2:$A$10,A2)=1

예제 4: 데이터 유효성 검사의 수식

참고: 먼저 셀 A2의 데이터 유효성 검사 수식을 입력한 다음 A2를 A3:A10에 복사하여 COUNTIF에 대한 두 번째 인수가 현재 셀과 일치하도록 해야 합니다. 즉, A2)=1 부분이 A3)=1, A4)=1로 변경되는 방식입니다.

추가 정보

셀 B4의 전자 메일 주소 항목에 @ 기호가 포함되어 있는지 확인합니다.

=ISNUMBER(FIND("@",B4))

전자 메일 주소에 @ 기호가 포함되어 있는지 확인하는 데이터 유효성 검사 예

더 많은 정보가 필요하세요?

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

드롭다운 목록에서 항목 추가 또는 제거

드롭다운 목록 제거

추가 도움이 필요하신가요?

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×