양쪽에 있는 값인데 중복 횟수가 다르면 어떻게 찾나요?

두 목록에 같은 코드가 있어도 반복된 횟수는 다를 수 있습니다. 값 비교로 같은 코드를 하나씩 짝지어 어느 쪽에 몇 개가 더 있는지 확인하세요.

양쪽에 있는 값인데 중복 횟수가 다르면 어떻게 찾나요? 설명도
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

두 목록에 R1과 R2가 모두 있다고 해서 개수까지 같지는 않습니다. 데이터 연결 기준 없이 JOIN SHEET의 ‘값 비교’를 사용하면 같은 코드가 적힌 행을 하나씩 짝짓습니다. 상대 목록보다 더 많은 행은 한쪽에만 있는 항목으로 표시됩니다.

같은 코드가 몇 번 나오는지도 확인해야 합니다

아래 가상 목록에서 ListA에는 R1 두 개와 R2 한 개, ListB에는 R1 한 개와 R2 두 개가 있습니다. 코드의 종류는 같지만 개수는 다릅니다. 같은 코드끼리 하나씩 짝지으면 ListA의 R1 한 개와 ListB의 R2 한 개가 남습니다.

표의 ∅는 빈 셀을 설명하기 위한 표시이며 입력할 문자가 아닙니다.

ListA

CodeA
R1
R1
R2

ListB

CodeB
R1
R2
R2

중복을 유지한 채 코드를 비교하세요

  1. 두 목록을 칼럼명과 함께 불러옵니다. 반복 횟수를 비교해야 하므로, 불러오기 전에 중복을 제거하지 마세요.
  2. CodeA와 CodeB의 연결점을 연결합니다. 선 위의 연결 기준 묶음 메뉴에서 해당 기준의 ‘VS’를 눌러 ‘값 비교’로 바꿉니다. 데이터 연결 기준은 따로 두지 않습니다.
  3. ‘결과 미리보기’에서 일치 항목과 한쪽에만 있는 항목을 함께 확인합니다.
  4. 차이가 있는 항목만 저장하려면 ‘결과 정리’에서 ‘필터’를 누릅니다. ‘항목’은 ‘비교 결과’, ‘조건’은 ‘같지 않음’, ‘값’은 ‘두 시트에 있음’으로 선택하고 ‘적용’을 누르세요. 아래 전체 비교 결과와 필터를 거친 결과의 행 수는 다릅니다.

연결과 조건 설정 설명도

A의 R1과 B의 R2가 하나씩 남습니다

전체 비교 결과는 4행입니다. 양쪽에 있는 항목이 2행, A에만 있는 항목과 B에만 있는 항목이 각각 1행입니다. 차이가 있는 항목만 남기면 2행이 됩니다. 각 원본의 3건이 ‘양쪽에 있는 2건 + 해당 목록에만 있는 1건’으로 모두 확인되는지도 살펴보세요.

비교 결과 CodeA CodeB
두 시트에 있음 R1 R1
첫 번째 시트에만 있음 R1 ∅
두 시트에 있음 R2 R2
두 번째 시트에만 있음 ∅ R2

결과에서 확인할 부분 설명도

어느 거래가 빠졌는지 알려면 거래번호가 필요합니다

이 결과로 R1이 몇 개 더 있는지는 알 수 있지만, 구체적으로 어느 R1 기록이 빠졌는지는 알 수 없습니다. 거래 하나를 특정하려면 거래번호처럼 각 기록을 구별할 기준이 필요합니다. 코드와 날짜가 모두 같은지 확인하려는 경우에는 날짜 칼럼도 값 비교에 추가하세요.

내 파일로 시작해 보세요

JOIN SHEET에서 시작하기 ↗

Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.

예제 확인일:

출처

How to compare two columns while accounting for duplicates within a column (Reddit r/excel)

한 목록 안에 같은 값이 반복될 때 두 칼럼의 차이를 찾는 방법을 묻는 질문을 참고했습니다. 위 표와 작업 순서는 별도로 만든 가상 예제이며, 질문자의 JOIN SHEET 이용 후기가 아닙니다.