튜토리얼
Excel에서 두 리스트 비교하기
작성자 songshiqiang8분 소요
자주 쓰는 여섯 가지 방법을 단계별로 정리했습니다. 데이터 규모와 목적에 맞게 선택하세요.
1. 조건부 서식(가장 직관적이고 빠름)
소규모 데이터에서 중복/고유 값을 빠르게 하이라이트할 때 적합합니다.
절차:
- A열에 리스트 A, B열에 리스트 B를 둡니다.
- 하이라이트할 열(A,B)을 선택합니다.
- 홈 → 조건부 서식 → 셀 강조 규칙 → 중복 값.
- 고유값만 강조하려면 대화상자에서 “고유”를 선택합니다.
장점: 간단하고 시각적, 수식 불필요. 단점: 결과 추출이 아닌 표시만 함.
2. VLOOKUP(존재 검사 + 데이터 반환)
한 리스트의 값이 다른 리스트에 존재하는지 확인하고, 필요 시 관련 데이터를 반환합니다.
절차:
C1에=VLOOKUP(A1, B:B, 1, FALSE)입력 후 아래로 채우기.- 일치하면 값이, 없으면
#N/A가 표시됩니다.#N/A로 필터링하면 A에만 있는 값을 찾을 수 있습니다.
장점: 강력, 관련 열 반환 가능. 단점: 단방향, 대용량에서 다소 느릴 수 있음.
3. COUNTIF(일치 개수 계산)
간단한 존재 확인과 개수 집계에 적합합니다.
절차:
C1에=COUNTIF(B:B, A1)입력 후 아래로 채우기.- 해석:
- 0 → A의 값이 B에 없음(=A에만 존재)
- 1 이상 → B에 존재
장점: 단순, 빠름, 확장성 좋음. 단점: VLOOKUP처럼 상세값을 반환하진 못함.
4. 고급 필터(고유값 추출)
고유값(또는 중복)을 다른 위치로 직접 추출합니다.
절차:
- 두 리스트를 한 열로 합치고 머리글을 추가합니다(예: Data).
- 그 열을 빈 영역에 복사하고 선택합니다.
- 데이터 → 고급.
- “다른 위치에 복사” 체크.
- “고유 레코드만” 체크.
- “복사 위치”를 지정하고 확인.
장점: 결과 리스트를 바로 얻음, 활용 유연. 단점: 사전 결합 필요, 단계가 다소 많음.
5. Power Query(가장 강력하고 유연)
대용량/다단계 변환/정기 비교에 적합합니다.
절차:
- 각 리스트를 표로 변환(삽입 → 표).
- 데이터 → 표/범위에서 가져오기로 Power Query에 로드.
- Power Query에서 홈 → 쿼리 병합, 비교할 열 선택.
- 조인 종류:
- Left Outer: A에 있고 B에도 있는 항목
- Left Anti: A에만 있는 항목
- Right Anti: B에만 있는 항목
- Full Outer: 양쪽 모든 항목 + 불일치 표시
장점: 자동화 용이, 대용량 처리, 단계 재사용 가능. 단점: 학습 곡선 존재, 소규모 단발 작업엔 과함.
6. 배열 수식(고급)
여러 결과를 한 번에 반환할 때 사용합니다.
예시(구형 CSE 배열 수식):
{=IFERROR(INDEX(A:A, SMALL(IF(COUNTIF(B:B,A:A)=0, ROW(A:A)), ROW(A1))), "")}
장점: 유연하고 강력. 단점: 복잡하며 진입장벽이 높음.
태그
#Excel#리스트 비교#튜토리얼