목차
이 자습서에서는 Excel에서 데이터 유효성 검사를 수행하는 방법을 설명합니다. 숫자, 날짜 또는 텍스트 값에 대한 유효성 검사 규칙 만들기, 데이터 유효성 검사 목록 만들기, 데이터 유효성 검사를 다른 셀에 복사, 잘못된 항목 찾기, 데이터 유효성 검사 수정 및 제거 .
사용자를 위해 통합 문서를 설정할 때 특정 셀에 입력되는 정보를 제어하여 모든 데이터 항목이 정확하고 일관되도록 해야 하는 경우가 있습니다. 무엇보다도 셀의 숫자나 날짜와 같은 특정 데이터 유형만 허용하거나 숫자를 특정 범위로 제한하고 텍스트를 주어진 길이로 제한할 수 있습니다. 가능한 실수를 제거하기 위해 허용되는 항목의 미리 정의된 목록을 제공할 수도 있습니다. Excel 데이터 유효성 검사를 사용하면 Microsoft Excel 365, 2021, 2019, 2016, 20013, 2010 이하의 모든 버전에서 이러한 모든 작업을 수행할 수 있습니다.
Excel에서 데이터 유효성 검사란 무엇입니까?
Excel Data Validation 은 워크시트에 대한 사용자 입력을 제한(검증)하는 기능입니다. 기술적으로 특정 셀에 어떤 종류의 데이터를 입력할 수 있는지 제어하는 유효성 검사 규칙을 만듭니다.
다음은 Excel의 데이터 유효성 검사가 수행할 수 있는 몇 가지 예입니다.
- 셀에 숫자 또는 텍스트 값만 허용합니다.
- 지정된 범위 내의 숫자만 허용합니다.
- 데이터 허용 특정 길이 의 항목.
- 주어진 범위를 벗어난 날짜 및 시간 제한버튼을 누른 다음 확인 을 클릭합니다.
- 데이터 유효성 검사를 제거하려면 현재 시트의 모든 셀 은 찾기 & 검증된 모든 셀을 선택하려면 기능을 선택하십시오.
- 특정 데이터 검증 규칙 을 제거하려면 해당 규칙이 있는 셀을 선택하고 데이터 검증 대화 상자 창을 엽니다. 동일한 설정으로 다른 모든 셀에 이러한 변경 사항 적용 상자를 선택한 다음 모두 지우기 버튼을 클릭합니다.
- 데이터 유효성 검사가 없는 빈 셀을 선택하고 Ctrl + C를 눌러 복사합니다.
- 데이터 유효성 검사를 제거할 셀을 선택합니다.
- Ctrl + Alt + V를 누른 다음 선택하여 붙여넣기 > 데이터 유효성 검사 의 단축키인 N을 누릅니다.
- Enter 키를 누릅니다. 완료!
- 확인 수식은 오류를 반환하지 않습니다.
- 수식은 빈 셀을 참조하지 않습니다.
- 적절한 셀 참조가 사용됩니다.
- 항목을 드롭다운 목록 의 선택 항목으로 제한합니다.
- 다른 셀<9을 기준으로 항목 유효성 검사>.
- 사용자가 셀을 선택했을 때 입력 메시지 를 보여줍니다.
- 잘못된 데이터가 입력되었을 때 경고 메시지 를 보여줍니다.
- 검증된 셀에서 잘못된 항목 을 찾습니다.
팁:
보시는 바와 같이 표준 이 방법은 매우 빠르지만 몇 번의 마우스 클릭이 필요하며 제가 아는 한 큰 문제는 아닙니다. 그러나 마우스보다 키보드로 작업하는 것을 선호하는 경우 다음과 같은 접근 방식이 매력적일 수 있습니다.
방법 2: 선택하여 붙여넣기로 데이터 유효성 검사 규칙 삭제
사실상 Excel 선택하여 붙여넣기는 설계되었습니다. 복사된 셀의 특정 요소를 붙여넣기 위한 것입니다. 사실상 더 많은 유용한 일을 할 수 있습니다. 무엇보다도 워크시트에서 데이터 유효성 검사 규칙을 빠르게 제거할 수 있습니다. 방법은 다음과 같습니다.
Excel 데이터 유효성 검사 팁
이제 Excel에서 데이터 유효성 검사의 기본 사항을 알았으니규칙을 훨씬 더 효과적으로 만들 수 있는 몇 가지 팁을 공유하세요.
다른 셀을 기반으로 한 Excel 데이터 유효성 검사
기준 상자에 직접 값을 입력하는 대신 일부 셀에 값을 입력할 수 있습니다. 그런 다음 해당 셀을 참조하십시오. 나중에 유효성 검사 조건을 변경하기로 결정한 경우 규칙을 편집할 필요 없이 시트에 새 숫자를 입력하기만 하면 됩니다.
셀 참조 를 입력하려면 등호가 앞에 있는 상자를 선택하거나 상자 옆의 화살표를 클릭한 다음 마우스를 사용하여 셀을 선택합니다. 상자 안의 아무 곳이나 클릭한 다음 시트의 셀을 선택할 수도 있습니다.
예를 들어 A1의 숫자 이외의 정수를 허용하려면 같지 않음 을 선택합니다. 데이터 상자에 조건을 지정하고 값 상자에 =$A$1
을 입력합니다.
한 단계 더 나아가려면 참조 셀에 수식 을 입력하고 Excel에서 해당 수식을 기반으로 입력 내용의 유효성을 검사하도록 합니다.
예를 들어 사용자가 오늘 날짜 이후 날짜를 입력하도록 제한하려면 일부 셀에 =TODAY()
수식을 입력하고 B1이라고 말한 다음 해당 셀을 기준으로 날짜 유효성 검사 규칙을 설정합니다.
또는 시작 날짜 에 =TODAY()
수식을 직접 입력할 수 있습니다.
수식 기반 유효성 검사 규칙
값 또는 셀을 기반으로 원하는 유효성 검사 기준을 정의할 수 없는 경우참조, 수식을 사용하여 표현할 수 있습니다.
예를 들어 A1:A10과 같이 기존 숫자 목록에서 항목을 최소값과 최대값으로 제한하려면 다음 수식을 사용합니다.
=MIN($A$1:$A$10)
=MAX($A$1:$A$10)
$ 기호(절대 셀 참조)를 사용하여 범위를 잠그므로 Excel 유효성 검사 규칙이 작동합니다. 선택한 모든 셀에 대해 올바르게.
시트에서 잘못된 데이터를 찾는 방법
Microsoft Excel에서 이미 데이터가 있는 셀에 데이터 유효성 검사를 적용할 수 있지만 의 기존 값이 유효성 검사 기준을 충족하지 않습니다.
데이터 유효성 검사를 추가하기 전에 워크시트에 들어간 잘못된 데이터를 찾으려면 데이터 탭으로 이동하고 데이터 유효성 검사 > 잘못된 데이터에 동그라미 표시 .
이렇게 하면 유효성 검사 기준을 충족하지 않는 모든 셀이 강조 표시됩니다.
잘못된 항목을 수정하면 원이 자동으로 사라집니다. 모든 원을 제거하려면 데이터 탭으로 이동하여 데이터 유효성 검사 > 유효성 검사 원 지우기 를 클릭합니다.
워크시트를 보호하는 방법 with data validation
워크시트나 워크북을 비밀번호로 보호하고 싶다면 원하는 데이터 유효성 설정을 먼저 구성한 후 시트를 보호하세요. 보호하기 전에 검증된 셀의 잠금을 해제 하는 것이 중요합니다.그렇지 않으면 사용자가 해당 셀에 데이터를 입력할 수 없습니다. 자세한 지침은 보호된 시트에서 특정 셀의 잠금을 해제하는 방법을 참조하세요.
데이터 유효성 검사를 통해 통합 문서를 공유하는 방법
여러 사용자가 통합 문서에서 공동 작업을 할 수 있도록 하려면 다음을 확인하세요. 데이터 유효성 검사를 완료한 후 통합 문서를 공유합니다. 통합 문서를 공유한 후에는 데이터 유효성 검사 규칙이 계속 작동하지만 이를 변경하거나 새 규칙을 추가할 수 없습니다.
Excel 데이터 유효성 검사가 작동하지 않음
데이터 유효성 검사가 워크시트에서 제대로 작동하지 않는 이유는 다음 중 하나 때문일 가능성이 큽니다.
복사된 데이터에 대해 데이터 유효성 검사가 작동하지 않음
Excel의 데이터 유효성 검사는 잘못된 데이터 를 셀에 직접 입력하지만 사용자가 잘못된 데이터를 복사하는 것을 막을 수는 없습니다. 복사/붙여넣기 바로 가기를 비활성화할 수 있는 방법은 없지만(VBA를 사용하는 경우 제외) 최소한 셀을 끌어서 놓아 데이터 복사를 방지할 수 있습니다. 이렇게 하려면 파일 > 옵션 > 고급 > 편집 옵션 으로 이동하여 채우기 사용 핸들 및 셀 드래그 앤 드롭 확인란.
셀 편집 모드에서는 Excel 데이터 유효성 검사를 사용할 수 없습니다.
데이터 유효성 검사 명령은 다음과 같습니다. 셀에서 데이터를 입력하거나 변경하는 경우 사용할 수 없습니다(회색으로 표시됨). 셀 편집을 마친 후Enter 또는 Esc를 눌러 편집 모드를 종료한 다음 데이터 유효성 검사를 수행합니다.
보호되거나 공유된 통합 문서에는 데이터 유효성 검사를 적용할 수 없습니다.
기존 유효성 검사 규칙은 보호 및 공유 통합 문서에서는 데이터 유효성 검사 설정을 변경하거나 새 규칙을 설정할 수 없습니다. 이렇게 하려면 먼저 통합 문서의 공유 및/또는 보호를 해제하십시오.
잘못된 데이터 유효성 검사 수식
Excel에서 수식 기반 데이터 유효성 검사를 수행할 때 확인해야 할 세 가지 중요한 사항이 있습니다.
자세한 내용은 사용자 지정 데이터 유효성 검사 규칙이 작동하지 않음을 참조하십시오.
수동 재계산이 켜져 있음
Excel에서 수동 계산 모드가 켜져 있는 경우 계산되지 않은 수식으로 인해 데이터가 올바르게 유효성 검사되지 않을 수 있습니다. . Excel 계산 옵션을 다시 자동으로 변경하려면 수식 탭 > 계산 그룹으로 이동하여 계산 옵션 버튼을 클릭한 다음 을 클릭합니다. 자동 .
자세한 내용은 자동 계산 대 수동 계산을 참조하세요.
Excel에서 데이터 유효성 검사를 추가하고 사용하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙겠습니다!
범위 .예를 들어 데이터 입력을 1000에서 9999 사이의 4자리 숫자로 제한하는 규칙을 설정할 수 있습니다. 사용자가 다른 것을 입력하면 Excel은 무엇을 잘못했는지 설명하는 오류 경고를 표시합니다.
Excel에서 데이터 유효성 검사를 수행하는 방법
데이터를 추가하려면 Excel에서 확인하려면 다음 단계를 수행하십시오.
1. 데이터 검증 대화 상자 열기
검증할 셀을 하나 이상 선택하고 데이터 탭 > 데이터 도구 그룹으로 이동한 다음 데이터 유효성 검사 버튼.
Alt > 키를 눌러 데이터 유효성 검사 대화 상자를 열 수도 있습니다. D> L , 각 키를 개별적으로 누름.
2. Excel 유효성 검사 규칙 만들기
설정 탭에서 필요에 따라 유효성 검사 기준을 정의합니다. 기준에서 다음 중 하나를 제공할 수 있습니다.
- 값 - 아래 스크린샷과 같이 기준 상자에 숫자를 입력합니다.
- 셀 참조 - 다른 셀의 값이나 수식을 기반으로 규칙을 만듭니다.
- 수식 - 더 많은 것을 표현할 수 있습니다.
예를 들어 사용자가 1000에서 9999 사이의 정수를 입력하도록 제한하는 규칙을 만들어 보겠습니다.
검증 규칙이 구성된 상태에서 확인 을 클릭하여 데이터 검증 창을 닫거나 다른 탭으로 전환하여 입력 메시지 또는/및 오류 경고를 추가합니다.
3. 입력 메시지 추가(선택 사항)
지정된 셀에서 허용되는 데이터를 사용자에게 설명하는 메시지를 표시하려면 입력 메시지 탭을 열고 다음을 수행합니다.
- 셀 선택 시 입력 메시지 표시 상자가 선택되어 있는지 확인하십시오.
- 해당 필드에 메시지 제목과 텍스트를 입력하십시오.
- 확인 을 클릭하여 대화 상자 창을 닫습니다.
사용자가 검증된 셀을 선택하는 즉시 다음 메시지가 표시됩니다. 표시:
4. 오류 알림 표시(선택 사항)
입력 메시지 외에 잘못된 데이터가 셀에 입력된 경우 다음 오류 알림 중 하나를 표시할 수 있습니다.
경보 유형 | 설명 |
중지 (기본값) | 가장 엄격한 경보 유형 사용자가 잘못된 데이터를 입력하지 못하도록 합니다. 다시 시도 를 클릭하여 다른 값을 입력하거나 취소 를 클릭하여 항목을 제거합니다. |
경고 | 데이터가 유효하지 않음을 사용자에게 경고하지만 또한보십시오: Excel에서 사용자 지정 함수의 장단점 잘못된 항목을 입력하려면 예 를, 편집하려면 아니요 를, 항목을 제거하려면 취소 를 클릭합니다. |
정보 | 잘못된 데이터 입력에 대해서만 사용자에게 알리는 가장 허용적인 경고 유형입니다. 확인 을 클릭하여 유효하지 않은 값을 입력하거나 취소 를 클릭하여 셀에서 제거합니다. |
사용자 지정 오류 메시지를 구성하려면 오류 경고 탭으로 이동하고 다음 매개변수를 정의합니다.
- 잘못된 데이터를 입력한 후 오류 경고 표시<9를 확인합니다> 상자(일반적으로 기본적으로 선택됨).
- 스타일 상자에서 원하는 알림 유형을 선택합니다.
- 오류 메시지의 제목과 텍스트를 해당 상자에 입력합니다. 상자.
- 확인 을 클릭합니다.
이제 사용자가 잘못된 데이터를 입력하면 Excel에서 특별한 오류를 설명하는 경고(이 자습서의 시작 부분에 표시됨).
참고. 메시지를 직접 입력하지 않으면 다음 텍스트와 함께 기본 중지 경고 가 표시됩니다. 이 값은 이 셀에 대해 정의된 데이터 유효성 검사 제한과 일치하지 않습니다 .
Excel 데이터 유효성 검사 예
Excel에서 데이터 유효성 검사 규칙을 추가할 때 사전 정의된 설정 중 하나를 선택하거나 자신의 유효성 검사 수식을 기반으로 사용자 정의 기준을 지정할 수 있습니다. 아래에서는 각 내장 옵션에 대해 설명하고 다음 주에는별도의 자습서에서 사용자 지정 수식을 사용한 Excel 데이터 유효성 검사에 대해 자세히 살펴보겠습니다.
이미 알고 있듯이 유효성 검사 기준은 데이터 유효성 검사의 설정 탭에서 정의됩니다. 대화 상자( 데이터 탭 > 데이터 유효성 검사 ).
정수 및 소수
데이터 입력을 정수 또는 소수 인 경우 허용 상자에서 해당 항목을 선택합니다. 그런 다음 데이터 상자에서 다음 기준 중 하나를 선택합니다.
- 같음 또는 같지 않음 지정된 숫자
- 지정된 숫자보다 큼 또는 미만
- 두 숫자 사이 또는 사이 해당 숫자 범위를 제외하려면
예를 들어 0보다 큰 정수를 허용하는 Excel 유효성 검사 규칙을 만드는 방법입니다.
Excel의 날짜 및 시간 확인
날짜를 확인하려면 허용 상자에서 날짜 를 선택한 다음 데이터 상자. 선택할 수 있는 미리 정의된 옵션이 많이 있습니다: 두 날짜 사이의 날짜만 허용, 특정 날짜와 같거나 크거나 작음 등.
마찬가지로 시간을 확인하려면 을 선택합니다. 허용 상자에 시간 을 입력한 다음 필요한 기준을 정의합니다.
예를 들어 B1의 시작 날짜 와 사이의 날짜만 허용하려면 B2의 End date , 이 Excel을 적용하십시오.날짜 확인 규칙:
오늘 데이터와 현재 시간을 기준으로 항목을 확인하려면 다음 예와 같이 데이터 확인 수식을 만드세요.
- 오늘 날짜를 기준으로 날짜 확인
- 현재 시간을 기준으로 시간 확인
텍스트 길이
특정 길이의 데이터 입력을 허용하려면 텍스트를 선택합니다. 길이 를 허용 상자에 넣고 비즈니스 논리에 따라 유효성 검사 기준을 선택합니다.
예를 들어 입력을 10자로 제한하려면 다음 규칙을 만듭니다.
참고. 텍스트 길이 옵션은 문자 수를 제한하지만 데이터 유형은 제한하지 않습니다. 즉, 위의 규칙은 각각 10자 또는 10자리 미만의 텍스트와 숫자를 모두 허용합니다.
Excel 데이터 유효성 검사 목록 (드롭다운)
항목의 드롭다운 목록을 셀 또는 셀 그룹에 추가하려면 대상 셀을 선택하고 다음을 수행합니다.
- 데이터 유효성 검사 대화 상자( 데이터 탭 > 데이터 유효성 검사 ).
- 설정 탭에서 <8 허용 상자에>목록 을 입력합니다.
- 소스 상자에 Excel 유효성 검사 목록의 항목을 쉼표로 구분하여 입력합니다. 예를 들어 사용자 입력을 세 가지 선택으로 제한하려면 Yes, No, N/A 를 입력합니다.
- In-cell dropdown 상자가 선택되었는지 확인합니다. 드롭다운 화살표가 셀 옆에 나타나도록 합니다.
- 클릭 확인 .
결과 Excel 데이터 유효성 검사 목록은 다음과 유사합니다.
참고. 기본적으로 선택되어 있는 공백 무시 옵션에 주의하십시오. 하나 이상의 빈 셀이 있는 명명된 범위를 기반으로 드롭다운 목록을 만드는 경우 이 확인란을 선택하면 유효성이 검사된 셀에 값을 입력할 수 있습니다. 많은 경우 유효성 검사 수식에도 해당됩니다. 수식에서 참조하는 셀이 비어 있으면 유효성 검사된 셀에 모든 값이 허용됩니다.
Excel에서 데이터 유효성 검사 목록을 만드는 다른 방법
Source 상자에 직접 쉼표로 구분된 목록을 제공하는 것이 변경 가능성이 거의 없는 작은 드롭다운에 적합하게 작동하는 가장 빠른 방법입니다. 다른 시나리오에서는 다음 방법 중 하나로 진행할 수 있습니다.
- 셀 범위의 드롭다운 데이터 유효성 검사 목록
- 명명된 범위의 동적 데이터 유효성 검사 목록
- Excel 테이블의 동적 데이터 유효성 검사 목록
- Cascading(종속) 드롭다운 목록
사용자 지정 데이터 유효성 검사 규칙
내장된 Excel 데이터 유효성 검사 외에 이 자습서에서 설명하는 규칙을 사용하여 고유한 데이터 유효성 검사 수식을 사용하여 사용자 지정 규칙 을 만들 수 있습니다. 다음은 몇 가지 예입니다.
- 숫자만 허용
- 텍스트만 허용
- 특정 문자로 시작하는 텍스트 허용
- 고유 항목만 허용 그리고중복 허용 안함
더 많은 예를 보려면 사용자 지정 데이터 유효성 검사 규칙 및 수식을 참조하세요.
Excel에서 데이터 유효성 검사를 편집하는 방법
Excel 유효성 검사 규칙을 변경하려면 다음 단계를 수행합니다.
- 검증된 셀 중 하나를 선택합니다.
- 데이터 검증 대화 상자( 데이터 탭 > 데이터 유효성 검사 ).
- 필요한 변경을 수행합니다.
- 이 변경 사항을 설정이 동일한 다른 모든 셀에 적용 확인란을 선택하여 원래 유효성 검사 기준으로 다른 모든 셀에 적용한 변경 사항.
- 변경 사항을 저장하려면 확인 을 클릭하십시오.
예를 들어, 소스 상자에서 항목을 추가하거나 제거하여 Excel 데이터 유효성 검사 목록을 만들고 동일한 드롭다운 목록을 포함하는 다른 모든 셀에 이러한 변경 사항을 적용합니다.
Excel 데이터 유효성 검사 규칙을 다른 셀에 복사하는 방법
한 셀에 대해 데이터 유효성 검사를 구성하고 동일한 기준으로 다른 셀의 유효성을 검사하려는 경우 처음부터 규칙을 다시 생성할 필요가 없습니다.
Excel에서 유효성 검사 규칙을 복사하려면 다음 4개의 빠른 단계를 수행합니다.
- 유효성 검사를 적용할 셀을 선택합니다. 규칙이 적용되고 Ctrl + C를 눌러 복사합니다.
- 확인할 다른 셀을 선택합니다. 인접하지 않은 셀을 선택하려면 Ctrl 키를 누른 상태에서 셀을 선택합니다.
- 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 붙여넣기를 클릭합니다.특수 를 선택한 다음 유효성 검사 옵션을 선택합니다.
또는 선택하여 붙여넣기 > 유효성 검사 단축키( Ctrl + Alt + V , N )를 차례로 누릅니다.
- 확인<을 클릭합니다. 2>.
팁. 데이터 유효성 검사를 다른 셀에 복사하는 대신 데이터 집합을 Excel 테이블로 변환할 수 있습니다. 테이블에 더 많은 행을 추가하면 Excel에서 유효성 검사 규칙을 새 행에 자동으로 적용합니다.
Excel에서 데이터 유효성 검사가 있는 셀을 찾는 방법
현재 테이블에서 유효성 검사된 모든 셀을 빠르게 찾으려면 워크시트에서 홈 탭 > 편집 그룹으로 이동하고 찾기 및 찾기를 클릭합니다. > 데이터 유효성 검사 :
를 선택하면 데이터 유효성 검사 규칙이 적용된 모든 셀이 선택됩니다.
Excel에서 데이터 유효성 검사를 제거하는 방법
전체적으로 Excel에서 유효성 검사를 제거하는 두 가지 방법이 있습니다. Microsoft에서 설계한 표준 접근 방식과 Excel에서 고안한 마우스 프리 기술입니다. 절대적으로 필요한 경우가 아니면 키보드에서 손을 떼지 않는 괴짜(예: 커피 한 잔 마시기 :)
방법 1: 데이터 유효성 검사를 제거하는 일반적인 방법
일반적으로 데이터 유효성 검사 제거 Excel 워크시트에서 다음 단계를 진행합니다.
- 데이터 유효성 검사가 있는 셀을 선택합니다.
- 데이터 탭에서 데이터 유효성 검사 버튼.
- 설정 탭에서 모두 지우기 를 클릭합니다.