메뉴
실무 위키응용 공식사번 중복 입력 검사 공식

사번 중복 입력 검사 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

새 사번을 기존 명단과 대조해 중복 여부를 입력 전에 확인합니다.

사번 중복 입력 검사 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IF ( COUNTIF ( 등록 사번 범위, 입력 사번 ) > 0, "중복", "사용 가능" )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
등록 사번 범위필수이미 사용 중인 사번을 세로로 모아 둔 범위입니다.
입력 사번필수등록 전에 중복 여부를 살필 새 사번이 들어 있는 셀입니다.
0필수등록 명단에서 찾은 개수가 0보다 큰지를 비교하는 기준이며 이 공식에서는 0으로 고정입니다.
"중복"필수등록 명단에서 같은 사번을 하나 이상 찾았을 때 넣을 문구이며 이 공식에서는 중복으로 고정입니다.
"사용 가능"필수같은 사번을 찾지 못했을 때 넣을 문구이며 이 공식에서는 사용 가능으로 고정입니다.
B2=IF(COUNTIF($D$2:$D$6,A2)>0,"중복","사용 가능")
A
B
C
D
E
F
1
입력 사번
검사 결과
등록 사번
이름
2
E-105
중복
E-102
김서준
3
E-108
사용 가능
E-105
이하은
4
E-121
중복
E-109
박도윤
5
E-125
사용 가능
E-113
최지호
6
E-102
중복
E-121
정유진
7
검사 결과 열은 새로 입력할 사번을 바로 판정해 기록합니다. 중복 입력을 막으려면 =COUNTIF($D$2:$D$6,A2)=0 수식을 데이터 유효성의 사용자 지정 수식으로 그대로 쓸 수 있습니다.
이 공식이 사용하는 함수

동작 원리

COUNTIF 함수가 등록 명단에서 입력 사번의 개수를 세고, IF 함수가 개수에 따라 검사 결과를 남깁니다.

예제 시트에서 E-105를 검사하는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

COUNTIF 함수가 같은 사번의 개수를 셉니다

등록 사번 범위에서 A2와 같은 사번을 셉니다. E-105는 명단에 한 번 있으므로 결과값은 1입니다.

=IF ( COUNTIF ( $D$2:$D$6, A2 ) > 0, "중복", "사용 가능" )
= 1
2

IF 함수가 검사 결과 문구를 고릅니다

센 개수가 0보다 크면 이미 등록된 값이므로 "중복"을 넣고, 0이면 "사용 가능"을 넣습니다.

=IF ( 1 > 0, "중복", "사용 가능" )
= 중복 E-108과 E-125는 등록 명단에 없어 사용 가능으로 나옵니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료