아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

자격증

정보처리기사

키르v
키르v

엑셀 기존 데이터에 없는 신규 데이터 찾는법

기존 데이터와 신규 데이터 비교로 기존데이터에 없는 신규데이터 a를 찾는 함수 알려주세요

예를 들어 기존데이터에 일련번호가 있고 신규데이터에도 일련번호가 있는데 두 데이터간에 중복이 안되는 일련번호를 알고 싶어요

2개의 답변이 있어요!
  • 안녕하세요. 조원우 정보처리기사입니다.

     

    아래와 같이 함수를 사용해보시겠어요?

    =IF(COUNTIF($A$2:$A$100, B2) = 0, "신규", "")

    A2-A100 은 기존데이터가 있는 셀

    B2는 신규데이터 입니다

    B2가 기존데이터에 존재하면 공백을

    없다면 신규를 출력합니다

    1명 평가
  • 안녕하세요.

    이 경우 엑셀에서 중복되지 않는(기존에 없는) 신규 데이터만 찾는 방법은 아주 자주 쓰이는 비교 작업이에요. 실무에서는 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 방식을 가장 많이 써요.

    빠르고 오류도 적습니다.