데이터 유효성 검사를 사용하여 데이터 형식 또는 사용자가 셀에 입력하는 값(예: 드롭다운 목록)을 제한합니다.
규칙을 만들려는 하나 이상의 셀을 선택합니다.
데이터 데이터 >유효성 검사를 선택합니다.
설정 탭의 제한 대상 아래에서 다음과 같이 옵션을 선택합니다.
-
정수 - 해당 셀에 정수만 입력할 수 있도록 제한합니다.
-
10진수 - 해당 셀에 10진수만 입력할 수 있도록 제한합니다.
-
목록 - 드롭다운 목록에서 데이터를 선택할 수 있도록 합니다.
-
날짜 - 셀에 날짜만 입력할 수 있도록 제한합니다.
-
시간 - 셀이 시간만 허용하도록 제한합니다.
-
텍스트 길이 - 텍스트의 길이를 제한합니다.
-
사용자 지정 – 사용자 지정 수식을 사용하는 경우 선택합니다.
데이터에서 조건을 선택합니다.
허용 및 데이터에 대해 선택한 값에 따라 다른 필수 값을 설정합니다.
설명 메시지 탭을 선택하고 데이터를 입력할 때 사용자에게 표시되는 메시지를 사용자 지정합니다.
사용자가 해당 셀을 선택하거나 마우스로 가리킬 때 메시지를 표시하려면 셀을 선택하면 설명 메시지 표시 확인란을 선택합니다.
오류 경고 탭을 선택하여 오류 메시지를 사용자 정의하고 스타일을 선택합니다.
확인을 선택합니다.
이제 사용자가 유효하지 않은 값을 입력하려고 하면 사용자 지정된 메시지와 함께 오류 경고 가 나타납니다.
예제 다운로드
이 문서의 모든 데이터 유효성 검사 예제가 포함된 예제 통합 문서 다운로드
사용자가 데이터를 입력해야 하는 시트를 작성하는 경우, 특정 날짜 또는 숫자로만 입력을 제한하거나 양의 정수만 입력했는지 확인할 수 있습니다. Excel은 데이터 유효성 검사를 사용하여 특정 셀로 데이터 입력을 제한할 수 있으며, 셀을 선택할 때 유효한 데이터를 입력하라는 메시지를 표시하고 사용자가 잘못된 데이터를 입력할 때 오류 메시지를 표시합니다.
데이터 입력 제한
입력하는 데이터 항목을 제한하려는 하나 이상의 셀을 선택합니다.
데이터 탭에서 데이터 유효성 검사를 선택합니다.
참고
유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.
허용 상자에서 허용할 데이터 유형을 선택하고 제한 기준과 값을 입력합니다.
참고
제한 값을 입력하는 상자는 선택한 데이터 및 제한 조건에 따라 레이블이 지정됩니다. 예를 들어 데이터 형식으로 날짜를 선택하는 경우 시작 날짜 및 종료 날짜라는 레이블이 지정된 최소 및 최대 값 상자에 제한 값을 입력할 수 있습니다.
사용자에게 유효한 항목을 입력하라는 메시지 표시
사용자가 데이터 입력 요구 사항이 있는 셀을 선택하면 유효한 데이터를 설명하는 메시지를 표시할 수 있습니다.
사용자에게 유효한 데이터 입력을 요청할 셀을 선택합니다.
데이터 탭에서 데이터 유효성 검사를 선택합니다.
참고
유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요.
설명 메시지에서 셀이 선택될 때 설명 메시지 표시 확인란을 선택합니다.
제목 상자에서 메시지 제목을 입력합니다.
설명 메시지 상자에서 표시할 메시지를 입력합니다.
유효하지 않은 데이터를 입력할 때 오류 메시지 표시
데이터 제한이 있고 사용자가 셀에 유효하지 않은 데이터를 입력한 경우 오류를 설명하는 메시지를 표시할 수 있습니다.
오류 메시지를 표시할 셀을 선택합니다.
데이터 탭에서 데이터 유효성 검사 를 선택합니다.
참고
유효성 검사 명령을 사용할 수 없다면 시트가 보호되어 있거나 통합 문서가 공유된 것일 수 있습니다. 통합 문서가 공유되었거나 시트가 보호된 경우에는 데이터 유효성 검사 설정을 변경할 수 없습니다. 통합 문서 보호에 대한 자세한 내용은 통합 문서 보호를 참조하세요 .
오류 알림 탭의 제목 상자에 메시지 제목을 입력합니다.
오류 메시지 상자에서 유효하지 않은 데이터가 입력될 때 표시할 메시지를 입력합니다.
다음 중 하나를 실행합니다.
|
실행할 기능 |
스타일 바로 가기 메뉴에서 |
| 계속하기 전에 사용자가 오류를 수정해야 합니다. |
중지 |
| 데이터가 유효하지 않음을 사용자에게 알리고 계속할지 여부를 지정하려면 예 또는 아니오를 선택해야 합니다. |
경고 |
| 데이터가 잘못되었다고 사용자에게 경고하지만 경고 메시지를 해제한 후 계속하도록 허용합니다. |
중요 |
셀 또는 범위에 데이터 유효성 검사 추가
참고
이 섹션의 처음 두 단계는 모든 유형의 데이터 유효성 검사에 대한 것입니다. 3-7단계는 특히 드롭다운 목록 만들기에 대한 것입니다.
- 유효성을 검사할 셀을 하나 이상 선택합니다.
-
데이터 탭의 데이터 도구 그룹에서 데이터 유효성 검사를 선택합니다.
-
설정 탭의 허용 상자에서 목록을 선택합니다.
-
원본 상자에 목록 값을 쉼표로 구분하여 입력합니다. 예를 들어 Low,Average,High를 선택합니다.
-
드롭다운 표시 확인란이 선택되어 있는지 확인합니다. 그렇지 않으면 셀 옆에 드롭다운 화살표가 표시되지 않습니다.
- 빈(null) 값을 처리하는 방법을 지정하려면 공백 무시 확인란을 선택하거나 선택을 취소합니다.
- 데이터 유효성 검사를 테스트하여 올바르게 작동하는지 확인합니다. 셀에 유효한 데이터와 유효하지 않은 데이터를 모두 입력해 보고 설정이 의도한 대로 작동하는지, 필요한 메시지가 제때 표시되는지 확인합니다.
참고
- 드롭다운 목록을 만든 후 해당 목록이 원하는 방식으로 작동하는지 확인합니다. 예를 들어 항목을 모두 표시할 만큼 셀의 너비가 넓은지 확인합니다.
-
데이터 유효성 검사 제거 - 삭제할 유효성 검사가 포함된 셀 또는 셀을 선택하고 데이터 데이터 > 유효성 검사 로 이동한 다음 데이터 유효성 검사 대화 상자에서 모두 지우기를 누른 다음 확인을 선택합니다.
다른 유형의 데이터 유효성 검사 추가
다음 표에는 다른 유형의 데이터 유효성 검사와 이를 워크시트에 추가하는 방법이 나와 있습니다.
| 원하는 작업 |
단계 |
| 일정한 범위 내의 정수로 데이터 입력 제한 |
- 위의 1-2단계를 따릅니다.
-
제한 대상 목록에서 정수를 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 최소값 및 최대값을 설정하려면 해당 범위를 선택합니다.
- 허용할 최소값, 최대값 또는 특정 값을 입력합니다.
숫자 값을 반환하는 수식을 입력할 수도 있습니다. 예를 들어 셀 F1에 있는 데이터의 유효성 검사를 한다고 가정합니다. 공제의 최소 한도를 해당 셀의 자식 수의 2배로 설정하려면 데이터 상자에서 보다 크거나 같음 을 선택하고 최소 상자에 =2*F1 수식을 입력합니다.
|
| 일정한 범위 내의 실수로 데이터 입력 제한 |
- 위의 1-2단계를 따릅니다.
-
제한 대상 상자에서 소수점을 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 최소값 및 최대값을 설정하려면 해당 범위를 선택합니다.
- 허용할 최소값, 최대값 또는 특정 값을 입력합니다.
숫자 값을 반환하는 수식을 입력할 수도 있습니다. 예를 들어 셀 E1에서 영업 사원 급여의 6%에 대한 커미션 및 보너스에 대한 최대 한도를 설정하려면 데이터 상자에서 보다 작거나 같음 을 선택하고 최대 상자에 =E1*6% 수식을 입력합니다. 예를 들어 사용자가 백분율(예: 20%)을 입력하려면 허용 상자에서 10진수를 선택하고 데이터 상자에서 원하는 제한 유형을 선택하고 최소값, 최대값 또는 특정 값을 10진수(예: .2)로 입력한 다음, 홈 탭의 숫자 그룹에서 셀을 선택하고 백분율 스타일 클릭하여 데이터 유효성 검사 셀을 백분율로 표시합니다.
|
| 일정한 기간 내의 날짜로 데이터 입력 제한 |
- 위의 1-2단계를 따릅니다.
-
허용 상자에서 날짜 를 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 날짜 후의 날짜로 제한하려면 >를 선택합니다.
- 허용할 시작 날짜, 끝 날짜 또는 특정 날짜를 입력합니다.
날짜를 반환하는 수식을 입력할 수도 있습니다. 예를 들어, 오늘 날짜와 오늘부터 3일 후 날짜 사이의 기간으로 설정하려면 날짜 상자에서 해당 범위를 선택하고 시작 날짜 상자에 =TODAY()를 입력하고 끝 날짜 상자에 =TODAY()+3을 입력합니다.
|
| 일정한 기간 내의 시간으로 데이터 입력 제한 |
- 위의 1-2단계를 따릅니다.
-
제한 대상 상자에서 시간을 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 시간 전의 시간으로 제한하려면 <를 선택합니다.
- 허용할 시작 시간, 끝 시간 또는 특정 시간을 입력합니다. 특정 시간을 입력하려면 hh:mm 시간 형식을 사용합니다.
예를 들어, 시작 시간(오전 8:00)으로 설정된 셀 E2와 종료 시간(오후 5:00)으로 설정된 셀 F2가 있다고 가정하고 모임 시간을 이러한 시간 사이로 제한하려면 제한 방법 상자에서 해당 범위를 선택하고 시작 시간 상자에 =E2를 입력한 다음 종료 시간 상자에 =F2를 입력합니다.
|
| 지정된 길이의 텍스트로 데이터 입력 제한 |
- 위의 1-2단계를 따릅니다.
-
제한 대상 상자에서 텍스트 길이를 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다. 예를 들어 특정 문자 수로 제한하려면 <=를 선택합니다.
- 이 경우 항목을 25자로 제한하려고 하므로 데이터 상자에서 보다 작거나 같음 을 선택하고 최대 상자에 25를 입력합니다.
|
| 다른 셀의 내용을 기반으로 허용되는 값 계산 |
- 위의 1-2단계를 따릅니다.
-
허용 상자에서 원하는 데이터 형식을 선택합니다.
-
제한 방법 상자에서 원하는 제한 유형을 선택합니다.
-
데이터 상자 아래의 상자 또는 상자에서 허용되는 항목을 지정하는 데 사용할 셀을 선택합니다.
예를 들어 결과가 셀 E1의 예산을 초과하지 않는 경우에만 계정에 대한 항목을 허용하려면정수 허용, 데이터, 작거나 같음 및 최대>= =E1을 선택합니다>.
|
참고
- 다음 예제에서는 조건을 설정하기 위해 사용자가 수식을 작성하는 사용자 지정 옵션을 사용합니다. 사용자 지정 옵션에서는 데이터 상자를 사용하지 않으므로 데이터 상자가 어디에 표시되는지 신경 쓰지 않아도 됩니다.
- 이 문서의 스크린샷은 Excel 2016 촬영되었지만 웹용 Excel 기능은 동일합니다.
|
제한 내용 |
입력할 수식 |
| 제품 ID 셀(C2)이 항상 “ID-”라는 표준 접두사로 시작하고 길이가 10자 이상(9보다 큼)이어야 합니다. |
=AND(LEFT(C2,3)="ID-",LEN(C2)>9)
|
| 제품 이름 셀(D2)에는 텍스트만 입력할 수 있습니다. |
=ISTEXT(D2)
|
| 생년월일 셀(B6)은 셀 B4에 설정된 연수보다 커야 합니다. |
=IF(B6<=(TODAY()-(365*B4)),TRUE,FALSE)
|
| 셀 범위 A2:A10의 모든 데이터 값이 고유해야 합니다. |
=COUNTIF($A$2:$A$10,A2)=1
참고: 먼저 셀 A2에 대한 데이터 유효성 검사 수식을 입력한 다음, COUNTIF에 대한 두 번째 인수가 현재 셀과 일치하도록 A2를 A3:A10에 복사해야 합니다. 즉, A2)=1 부분이 A3)=1, A4)=1로 변경되는 방식입니다. |
| 셀 B4의 전자 메일 주소 항목에 @ 기호가 포함되어 있는지 확인합니다. |
=ISNUMBER(FIND("@",B4))
|
팁
Microsoft 365를 설정하는 방법에 대한 자세한 내용을 찾고 있는 소규모 비즈니스 소유자인 경우 중소기업 도움말 & 학습을 방문하세요.
더 많은 정보를 원하는 경우
드롭다운 목록 만들기
드롭다운 목록에서 항목 추가 또는 제거
데이터 유효성 검사 자세히 보기
웹에서 무료로 Excel 시작