메뉴
실무 위키응용 공식엑셀 중복 데이터 찾기 공식

엑셀 중복 데이터 찾기 공식

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

명단에서 두 번 이상 중복된 값을 찾아 표시합니다. 이름만으로는 구분되지 않을 경우, 여러 조건을 함께 보는 방법도 알아봅니다.

엑셀 중복 데이터 찾기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01명단에서 중복된 이름 찾기

=IF ( COUNTIF ( 확인 범위, 확인할 값 ) > 1, 중복 표시, 그 외 표시 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
확인 범위필수중복을 셀 전체 범위입니다. 아래로 채워도 범위가 밀리지 않도록 $A$2:$A$6처럼 절대참조로 고정합니다.
확인할 값필수지금 행에서 중복인지 확인할 값입니다.
중복 표시필수두 번 이상 나왔을 때 표시할 값입니다. 텍스트는 큰따옴표로 묶어 입력합니다.
그 외 표시필수한 번만 나왔을 때 표시할 값입니다. 빈칸으로 두려면 ""를 입력합니다.
D2=IF(COUNTIF($A$2:$A$6,A2)>1,"중복","신규")
A
B
C
D
E
1
이름
휴대폰
가입일
중복 여부
2
김서준
010-2431-8890
2026-02-03
중복
3
이하은
010-7712-3045
2026-02-05
중복
4
김서준
010-5580-1177
2026-02-11
중복
5
박도윤
010-3391-6620
2026-02-14
신규
6
이하은
010-7712-3045
2026-02-19
중복
7
먼저 들어온 행까지 함께 중복으로 표시됩니다. 나중에 들어온 것만 잡으려면 확인 범위의 끝을 지금 행으로 두어 $A$2:A2처럼 적습니다.

02동명이인이 있을 경우, 이름과 연락처로 중복값 찾기

=IF ( COUNTIFS ( 확인 범위 1, 확인할 값 1, 확인 범위 2, 확인할 값 2 ) > 1, 중복 표시, 그 외 표시 )
인수 설명 자세히 보기
인수구분설명
확인 범위 1필수첫 번째로 대조할 범위입니다.
확인할 값 1필수지금 행의 이름입니다.
확인 범위 2필수두 번째로 대조할 범위입니다. 첫 번째 범위와 크기가 같아야 합니다.
확인할 값 2필수지금 행의 휴대폰 번호입니다. 두 조건을 모두 만족하는 행만 개수에 들어갑니다.
중복 표시필수두 값이 모두 같은 행이 두 개 이상일 때 표시할 값입니다.
그 외 표시필수그 밖의 경우에 표시할 값입니다.
D2=IF(COUNTIFS($A$2:$A$6,A2,$B$2:$B$6,B2)>1,"중복","신규")
A
B
C
D
E
1
이름
휴대폰
가입일
중복 여부
2
김서준
010-2431-8890
2026-02-03
신규
3
이하은
010-7712-3045
2026-02-05
중복
4
김서준
010-5580-1177
2026-02-11
신규
5
박도윤
010-3391-6620
2026-02-14
신규
6
이하은
010-7712-3045
2026-02-19
중복
7
동명이인인 김서준 두 사람은 휴대폰이 달라 각각 신규로 남고, 이름과 휴대폰이 모두 같은 이하은만 중복으로 잡힙니다.
이 공식이 사용하는 함수

동작 원리

01명단에서 중복된 이름 찾기

COUNTIF 함수가 그 값이 몇 번 나오는지 세고, IF 함수가 그 개수를 조건으로 표시할 값을 고릅니다.

예제 시트에서 김서준을 확인하는 D2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

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

확인 범위 전체에서 김서준이 몇 번 나오는지 셉니다. 2행과 4행 두 곳에 있으므로 2를 반환합니다.

=IF ( COUNTIF ( $A$2:$A$6, A2 ) > 1, "중복", "신규" )
=IF ( 2 > 1, "중복", "신규" )
2

IF 함수가 개수를 조건으로 값을 고릅니다

개수가 1보다 크면 두 번 이상 나왔다는 뜻입니다. 조건이 참이므로 앞의 값을 표시합니다.

=IF ( 2 > 1, "중복", "신규" )
= 중복
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료