ID가 반복되는 표에서 같은 세부 항목의 변경 찾기

ID와 세부 항목을 구분하는 Line 값이 변경 전후에 같다면 두 칼럼을 함께 연결하세요. 행 순서가 바뀌어도 같은 항목끼리 맞춰 비율이 얼마나 달라졌는지 확인할 수 있습니다.

ID가 반복되는 표에서 같은 세부 항목의 변경 찾기 설명도
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

한 ID에 여러 세부 항목이 있다면 ID만으로는 어느 기록끼리 비교할지 정할 수 없습니다. 이 예제의 Line은 같은 ID 안에서 세부 항목을 구분하는 값입니다. ID와 Line이 변경 전후에 같고 두 값의 조합이 각 표에서 한 번씩만 나올 때, 이 두 칼럼으로 같은 항목을 연결할 수 있습니다. 바뀔 수 있는 비율은 연결 기준 대신 ‘값 비교’로 설정해 변경 전후를 확인하세요.

ID와 세부 항목을 함께 보면 구분됩니다

아래 가상 데이터의 ID에는 G1이 두 번 나오지만, 세부 항목인 Line까지 보면 G1·A와 G1·B를 구분할 수 있습니다. After에서 순서가 바뀌었어도 A끼리, B끼리 비율인 Share를 비교해야 합니다.

Before

ID Line Share
G1 A 0.6
G1 B 0.4

After

ID Line Share
G1 B 0.3
G1 A 0.7

ID·Line으로 연결하고 Share를 비교하세요

  1. Before와 After의 ID를 ‘양쪽 모두’로 연결합니다.
  2. Line도 데이터 연결 기준으로 추가합니다. ID와 Line 두 값이 모두 같은 항목끼리 연결합니다.
  3. Share끼리 선을 추가하고 해당 기준의 ‘VS’를 눌러 ‘값 비교’로 전환합니다.
  4. ‘결과 미리보기’에서 변경 전후 값과 ‘변경된 칼럼’을 확인합니다. Share까지 데이터 연결 기준으로 넣으면 비율이 바뀐 항목은 서로 연결되지 않으므로, Share가 ‘값 비교’로 설정됐는지 확인하세요.

연결과 조건 설정 설명도

A와 B의 비율 변경이 각각 표시됩니다

두 행 모두 ‘변경됨’으로 표시됩니다. A는 0.6에서 0.7로, B는 0.4에서 0.3으로 바뀌었습니다. 네 가지 조합이 나오거나 기준값 중복 오류가 뜨면, 각 원본에서 ID·Line이 같은 행이 두 개 이상 있는지 확인하세요.

비교 결과 변경된 칼럼 변경 내용 ID Line Share After_ID After_Line After_Share
변경됨 Share Share: 0.6 → 0.7 G1 A 0.6 G1 A 0.7
변경됨 Share Share: 0.4 → 0.3 G1 B 0.4 G1 B 0.3

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

ID와 Line까지 같은 기록이 여러 개라면

ID와 Line이 모두 같은 기록이 여러 개라면 비교할 짝을 하나로 정할 수 없습니다. 기록을 구분할 다른 칼럼을 연결 기준에 추가하거나 원본을 정리해야 합니다. 현재 행 번호를 임의로 붙여 같은 기록으로 취급하면, 목록 순서가 바뀌었을 때 엉뚱한 기록끼리 연결될 수 있습니다.

Line 자체가 바뀌는 경우에도 이 연결 기준으로는 변경 전후를 같은 기록으로 맞출 수 없습니다. 그 변경을 비교하려면 Line과 별개로, 양쪽에서 같은 기록을 가리키는 변하지 않는 식별자가 필요합니다.

내 파일로 시작해 보세요

JOIN SHEET에서 시작하기 ↗

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

예제 확인일:

출처

Power Query - Compare two tables with same columns (Reddit r/excel)

원문은 상위 ID가 반복되는 두 표에서 세부 ID인 ID2 자체와 비율·텍스트의 변경을 찾으려는 질문입니다. 답변자는 서로 다른 ID2를 어떤 기준으로 대응시킬지 정보가 더 필요하다고 지적했으며, 해결됐다는 확인은 없습니다. 이 글은 ID와 Line이 유지되는 별도의 가상 예제입니다. 원문의 ID2 변경까지 비교하려면 별도의 안정적인 식별자가 필요하며, 위 절차만으로 원문의 요구 전체를 해결하지는 못합니다. 질문자의 JOIN SHEET 이용 후기가 아닙니다.