유효성 검사 기능을 활용하여 중복된 데이터가 입력되지 않도록 제한하는 방법에 대해 소개합니다.
실습 데이터 다운로드 ↓
예제를 사용해서 설명을 하겠습니다.
학교명 범위에 이미 입력된 학교명을 입력 못하도록 하려고 합니다.
데이터 입력을 제한하는 기능은 유효성 검사 기능을 사용하면 됩니다.
유효성 검사를 적용할 범위에 블록을 지정하고 [데이터]-[데이터 유효성 검사] 메뉴를 실행합니다.
[설정] 탭에서 제한 대상 종류를 '사용자 지정'을 선택합니다.
수식을 사용한 제한은 사용자 지정을 선택하면 됩니다.
수식 입력 창에 =COUNTIF($B$3:$B$16,B3)<=1 입력합니다.
Countif 함수의 첫 번째 인수에는 학교명 범위(절대 참조)를 지정합니다.
두 번째 인수에는 학교명을 입력할 첫 번째 셀을 지정합니다.
학교명이 입력 되었을 때 학교명 범위에 입력되어 있는 데이터와 현재 입력한 데이터를 비교해서 몇 번 입력되었는지 그 개수를 구하는 작업을 Countif 함수가 합니다.
그럼 그 개수가 1이하인 조건에 의해 두 번 이상 입력되지 않게 유효성 검사가 처리를 합니다.
유효성 검사의 조건은 중복 데이터를 제한해야 하기 때문에 중복 조건을 작성하는 것이 아니라 중복되지 않는 조건을 작성해야 합니다.
입력 제한 수식을 작성한 후 [오류 메시지] 탭을 선택하고 간단한 제목과 오류메시지를 입력해 둡니다.
금성중학교, 남창중학교까지는 입력이 잘됩니다.
다시 금성중학교라고 입력을 하면 "이미 입력된 학교명입니다"라는 오류 메시지를 띄웁니다.
오늘도 즐거운 하루 보냅시다~
짤막한 강좌 한정희 강사였습니다.
'엑셀' 카테고리의 다른 글
엑셀 67강] 조건에 맞는 데이터만 화면에 표시 - 텍스트 필터 (0) | 2017.01.10 |
---|---|
엑셀 66강] 단축키 Ctrl + Enter를 사용하여 빈 셀에 데이터 채우기 (0) | 2017.01.09 |
엑셀 64강] 데이터 유효성 검사 기능을 활용하여 잘못된 데이터 확인 (0) | 2017.01.09 |
엑셀 63강] 유효성 검사 기능 IME 모드로 한/영 전환에서 자유로워지기 (0) | 2017.01.09 |
엑셀 62강] 데이터 유효성 검사 기능으로 날짜 입력 형식 제한하기 (0) | 2017.01.09 |