엑셀 시트에 데이터를 입력하고자 할 때 특정 단어나 문자를 입력하지 못하도록 제한할 수 있습니다. 데이터 유효성 검사의 사용자 지정 옵션을 사용하는 것입니다. 사용자 지정은 직접 수식을 만들어서 적용할 수 있는데, 결과값이 FALSE 인 경우 에러 메시지 가 출력됩니다. 이 방법을 잘 이용하시면 제한 대상을 다양하게 만들 수 있습니다.
▼ 먼저 입력값을 제한할 영역을 선택하고 [데이터] 탭 > [데이터 도구] 그룹 > [데이터 유효성 검사]를 클릭합니다.
▼ 데이터 유효성 팝업창이 뜨면 설정 탭으로 이동합니다. 그리고 제한 대상을 [사용자 지정]으로 선택합니다. [사용자 지정]은 말 그대로 직접 수식을 만들어서 다양하게 제한 대상을 만들 수 있다는 것입니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터 유효성 검사 기능 간단하게 삭제하기 ▶ 엑셀 Excel 데이터 유효성 검사 일정한 범위에 입력할 수 있도록 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사에서 셀을 다른 셀에 확대 적용하기 ▶ 엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하는 방법 |
▼ 제한 대상을 사용자 지정으로 바꾸면 제한 방법은 비활성화가 되고 수식 입력란이 나타납니다. 이곳에 ISERROR 와 FIND 함수를 조합해서 만든 수식을 입력합니다. 수식에서 결과가 FALSE 이면 에러 메시지가 뜨면서 입력을 막게 됩니다.
=ISERROR(FIND("Z",B3)) |
FIND 의 첫 번째 인수로 찾을 값을 넣고, 두 번째는 영역의 시작 위치를 지정합니다. B3 부터 아래로 내려가면서 “Z” 가 있으면 FIND("Z",B3) 는 위치값을 숫자로 반환합니다. 만약 값이 없으면 #VALUE! 가 출력되겠죠. 이것은 에러를 의미합니다. ISERROR 함수는 FIND("Z",B3) 가 #VALUE! 를 출력하면 TRUE 를 반환하게 되므로 정상 처리가 됩니다. 반대로 FIND("Z",B3) 가 숫자값을 출력하게 되면 ISERROR 는 FALSE 이므로 에러 메시지가 뜨는 것입니다.
▼ 데이터 유효성에 수식이 제대로 적용되었는지 테스트 해 보겠습니다. 셀에 대문에 “Z” 를 넣고 Enter 를 눌러 보세요. 그럼 그림과 같은 에러 메시지가 뜨게 될 겁니다. 이런 식으로 데이터 유효성의 사용자 지정은 특정한 글자를 제한할 수 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터 유효성 검사 기능 간단하게 삭제하기 ▶ 엑셀 Excel 데이터 유효성 검사 일정한 범위에 입력할 수 있도록 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사에서 셀을 다른 셀에 확대 적용하기 ▶ 엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 레코드 관리 기능으로 편리하게 데이터 추가, 검색, 수정하기 (1) | 2024.04.01 |
---|---|
엑셀 Excel 함수 COUNTIF 다양한 사용법과 예제 (4) | 2024.03.30 |
엑셀 Excel 문자 데이터 한번에 계산 가능한 숫자로 바꾸기 (0) | 2024.03.27 |
엑셀 Excel 수식 그대로 표현하기 (2) | 2024.03.26 |
엑셀 Excel 합계함수 SUM 의 기능을 확장시킨 SUMPRODUCT 함수 사용하기 (0) | 2024.03.23 |
엑셀 Excel 데이터베이스 함수 DCOUNT 로 항목 개수 구하기 (0) | 2024.03.15 |
엑셀 Excel 함수 DMAX, DMIN 최대값, 최소값 구하기 (1) | 2024.03.14 |
엑셀 Excel 영역에서 에러 개수 세기 (COUNT, COUNTIF) (0) | 2024.03.14 |