안녕하세요.
이 경우 엑셀에서 중복되지 않는(기존에 없는) 신규 데이터만 찾는 방법은 아주 자주 쓰이는 비교 작업이에요. 실무에서는 COUNTIF 함수나 VLOOKUP, XLOOKUP 등을 활용하는 게 일반적입니다.
1. COUNTIF 함수 이용 (가장 간단하고 빠름)
예시 상황:
기존 데이터 일련번호가 A열 (A2:A100)
신규 데이터 일련번호가 B열 (B2:B100)
신규 데이터 기준으로 기존 데이터에 없는 값을 찾으려면
C열에 아래 함수를 입력하세요.
=IF(COUNTIF($A$2:$A$100,B2)=0,"신규","기존")
결과:
"신규" → 기존 데이터에 없는 새 데이터
"기존" → 이미 기존 데이터에 있는 값
이 방식이 가장 많이 사용됩니다.
2. VLOOKUP으로 찾는 방법 (조회 중심일 때)
=IF(ISNA(VLOOKUP(B2,$A$2:$A$100,1,FALSE)),"신규","기존")
이 역시 “기존에 없는 값만” 확인할 수 있습니다.
다만, VLOOKUP은 왼쪽에 있는 열만 조회가 가능하므로 기준 범위가 왼쪽에 있어야 합니다.
3. XLOOKUP (엑셀 2021 이상 또는 365 전용)
=IF(ISNA(XLOOKUP(B2,$A$2:$A$100,$A$2:$A$100)),"신규","기존")
XLOOKUP은 VLOOKUP보다 직관적이고, 왼쪽/오른쪽 방향 모두 조회 가능합니다.
4. 보너스 팁 (필터링만 하고 싶을 때)
위 함수로 “신규”만 표시한 후,
데이터 → 필터 → "신규"만 선택
하면 신규 데이터만 한눈에 볼 수 있습니다.
정리:
1. 가장 간단한 건 COUNTIF 함수
2. 최신버전이면 XLOOKUP
3. 결과를 "신규"로 표시해두면 관리가 쉬움
예시 요약
기존(A열) 신규(B열) 비교결과(C열)
1001 1001 기존
1002 1003 신규
1003 1004 신규
저는 실무에서도 신규 고객 리스트, 신규 발주 데이터 비교할 때 COUNTIF 방식을 가장 많이 써요.
빠르고 오류도 적습니다.