-
21강 엑셀 중복값 간편 관리법 (데이터 유효성 검사와 COUNT IF 함수 활용)엑셀 배우기/오빠두엑셀 챌린지 2024. 3. 20. 17:18
엑셀 중복 데이터 제한, 함수 하나로 해결하세요 | 진짜쓰는 실무엑셀 - 오빠두엑셀
강의 자료 Chapter 2-3. 엑셀 중복 데이터 제한, 함수 하나로 해결하세요 페이지 안내 실무 활용 중복된 데이터 입력 제한하기 90 Page 학습 목표 데이터 유효성 검사와 COUNTIF 함수를 사용해 중복데이
www.oppadu.com
회사에서 데이터를 관리하다보면 '사원번호'나 '쿠폰번호' 같이 고유값으로 자료를 관리해야할 때가 있음
하지만 엑셀은 일반적인 데이터베이스와는 다르게 중복값 입력을 제한하는 기능이 없음
학습 목표: 데이터 유효성 검사 기능을 통해 중복 데이터 방지
전과 후 오른쪽 쿠폰 번호를 왼쪽 표에 입력하면(ZVWF) 자동적으로 고객명과 연락처가 입력됨
쿠폰 번호의 경우 중복 사용을 방지하기 위해, 번호 당 한 번만 입력할 수 있도록 중복값 입력을 제한해야함
1. 데이터 유효성 검사 적용하기
잘못된 범위 선택 예시 데이터입력을 제한할 범위 선택하기
B5:B17 범위에만 데이터 유효성 검사를적용할 경우,
새롭게 추가되는 데이터는 규칙이 적용되지 않으므로 B열 전체에 규칙 적용하기
범위 선택 올바른 예시 데이터- 데이터 유효성 검사- 제한대상- 사용자 지정- 수식 입력
데이터 유효성 검사로 수식을 작성하면, 수식의 조건을 만족하는 데이터만 입력되도록 값을 제한할 수 있음
수식 작성 예)
=A1<1: 1보다 작은 값만 입력 가능
=LEN(A1)=4 글자수가 4글자인 값만 입력 가능:
**LEN 함수-값의 문자수를 반환
Count if 함수를 이용해서
1) B열 전체 범위에서
2) 새롭게 추가한 값이 몇 개인지 개수를 세고
3) 개수가 1인 경우에만 입력 가능(= 값이 1개임, 고유값인 경우)
=Countif(b:b,셀)<=1
** COUNTIF ( 조건범위, 조건 )
=> 선택된 범위에서 조건을 만족하는 셀의 개수 구하기
수식 입력
=countif($B:$B,B1)<=1
B열 글 앞머리 눌러서 전체 선택 후 절대 참조, 활성화 된 셀이 B1셀이므로 B1셀 입력 후 괄호 닫고
1보다 작거나 같다 입력
다른 값들은 잘 입력되지만 중복된 데이터를 입력하면 오류창이 뜸
**주의사항 ***
이렇게 적용한 규칙은 새롭게 추가하는 데이터에만 규칙이 적용
기존에 입력되어 있던 데이터에는 규칙이 적용되지 않음
그래서 기존에 입력되어 있던 데이터는 함수나 다른 방법을 사용해서 한 번 더 검토해야함
오늘 강의에서 사용한 함수
COUNT IF
** COUNTIF ( 조건범위, 조건 )
=> 선택된 범위에서 조건을 만족하는 셀의 개수 구하기
'엑셀 배우기 > 오빠두엑셀 챌린지' 카테고리의 다른 글
23강 엑셀 여러 시트 한번에 비교하기 ('새 창' 활용하기) (0) 2024.03.20 22강 엑셀 빅데이터 관리하기 (엑셀 이름범위 활용하기) (0) 2024.03.20 20강 엑셀 행/열 바꿈 (1) 2024.03.06 19강 천, 만, 억 단위 한번에 절사하기 (2) 2024.03.06 18강 단어를 포함하는 셀 자동으로 강조하기 (찾기 및 바꾸기, 조건부서식, 자동필터) (0) 2024.02.23