이전 블로그 글에서 엑셀의 데이터 유효성 검사에 대해 알아보았다.
데이터가 중복되지 않도록 countif 함수를 이용하는 방법과 입력값의 자릿수를 제한하도록 텍스트의 길이를 정하는 방법이었다.
사번이나 사업자등록번호처럼 정형화된 형식이면서 유일한 값일 경우 이 두가지를 한꺼번에 적용하는 방법은???
AND함수를 이용하면 가능하다.
이번 글에서는 AND함수로 위 두가지 조건을 만족해야 데이터가 입력되도록 해보자.
사번이 입력될 부분을 블록으로 잡고 [데이터 - 데이터 유효성 검사]를 클릭한다.
제한대상은 "사용자 지정"
수식은 "=AND(COUNTIF($E$2:$E$14,E2)=1,LEN(E2)=6)"으로 적는다.
AND 함수의 첫번째 조건인 "COUNTIF($E$2:$E$14,E2)=1"은 중복된 값을 검사하는 조건이고
두번째 조건인 "LEN(E2)=6" 은 텍스트의 길이가 "6"인지 검사하는 조건이고
AND함수는 주어진 조건이 모두 만족해야 true를 반환한다.
위 두 그림처럼 같은 값을 입력하거나 자릿수를 틀리게 입력하면 입력 에러를 표시한다.
< 데이터 유효성 검사에 대한 블로그 참조 글>
- 엑셀] 입력할 데이터를 미리 정하기 - 유효성 검사
- 엑셀] 유효성 검사를 한 번 더 - 이중 유효성 검사, INDIRIECT 함수
'Excel > 엑셀 기본, 서식' 카테고리의 다른 글
엑셀] 페이지 번호 바꾸기 (0) | 2016.07.07 |
---|---|
엑셀] 최종본으로 표시하기 (0) | 2016.07.06 |
엑셀] 도형 크기 변하지 않게 설정하기 (0) | 2016.07.05 |
엑셀] 무게, 길이, 거리, 온도 단위 환산 계산 (0) | 2016.07.03 |
엑셀] 분수 입력하기 (0) | 2016.06.28 |
엑셀] 데이터 입력시 자릿수 제한 (0) | 2016.06.27 |
엑셀] 데이터 중복 입력 방지 (0) | 2016.06.26 |
엑셀] 머리말/꼬리말에 파일 경로 이름 표시하기 (0) | 2016.06.24 |
엑셀] 워크시트 숨기기 (0) | 2016.06.08 |
엑셀 2013 새기능] 빠른 분석 (0) | 2016.06.07 |
댓글