고유번호가 없는 두 표는 여러 칼럼을 함께 비교할 수 있나요?
고유번호가 없는 두 목록에서 품목과 지역을 함께 비교하세요. 품목은 같지만 배송 지역이 다른 요청을 찾고 양쪽에 모두 있는 내역을 구분할 수 있습니다.
요청번호가 없어도 품목과 배송 지역을 함께 비교할 수 있습니다. JOIN SHEET에서 품목끼리, 지역끼리 각각 ‘값 비교’로 연결하세요. 품목과 지역이 모두 같으면 공통 항목으로, 하나라도 다르면 각 목록에만 있는 항목으로 확인할 수 있습니다.
품목 하나만 비교하면 놓치는 차이
요청 목록에는 사과·서울, 배·부산, 귤·제주가 있습니다. 확인 목록에는 배·서울, 사과·서울, 귤·제주가 있습니다. 품목만 살펴보면 사과·배·귤이 모두 양쪽에 있으니 차이가 없는 것처럼 보입니다. 실제로는 배를 보낼 지역이 다릅니다.
배가 있는지만 확인해서는 배송 요청이 일치하는지 알 수 없습니다. 배를 보낼 지역까지 같아야 같은 요청으로 볼 수 있습니다. 이 가상 예제에서는 품목과 지역을 함께 비교해 두 목록의 차이를 찾아보겠습니다.
품목과 지역을 각각 값 비교로 연결하세요
- 요청 시트와 확인 시트를 불러옵니다. 품목과 지역이 각각의 칼럼에 있어야 합니다.
- 요청의 ‘품목’을 확인의 ‘확인품목’에 연결하고 ‘값 비교’를 선택합니다.
- 요청의 ‘지역’도 확인의 ‘확인지역’에 값 비교로 연결합니다. 데이터 연결 기준은 따로 만들지 않습니다.
- ‘결과 미리보기’에서 두 칼럼의 조합과 비교 결과를 함께 확인합니다.
지역까지 같아야 공통 항목으로 표시됩니다
| 품목·지역 조합 | 비교 결과 |
|---|---|
| 사과·서울 | 두 시트에 있음 |
| 귤·제주 | 두 시트에 있음 |
| 배·부산 | 첫 번째 시트에만 있음 |
| 배·서울 | 두 번째 시트에만 있음 |
결과에는 네 조합이 표시됩니다. 사과·서울과 귤·제주는 양쪽에 있고, 배·부산과 배·서울은 각각 한쪽에만 있습니다. 다만 이 결과만으로 같은 요청의 배송지가 바뀌었다고 판단할 수는 없습니다. 부산으로 보내는 요청이 취소되고 서울로 보내는 요청이 새로 생겼을 수도 있습니다.
비교할 칼럼을 더 추가해야 할까요?
색상이나 규격까지 같아야 같은 요청으로 본다면 해당 칼럼도 비교선으로 연결하세요. 작성시각처럼 목록을 만들 때마다 달라지는 칼럼은 비교에 필요한지 먼저 생각해 보세요. 비교 대상으로 넣으면 다른 값이 모두 같아도 작성시각이 다르다는 이유로 별개 항목으로 표시됩니다.
같은 조합이 한쪽에 두 번, 다른 쪽에 한 번 있다면 반복 횟수의 차이도 반영됩니다. 실제로 같은 요청의 변경 내용을 확인해야 한다면 고유한 요청번호를 준비하세요. 그 번호로 데이터를 연결한 뒤 품목과 지역을 비교하면 변경 전후를 구분할 수 있습니다.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
Comparing two dataframes and getting the differences — Stack Overflow
How to compare two lists with multiple columns and get results from all columns? — Reddit r/excel
여러 칼럼을 함께 비교하는 질문을 참고했습니다. 품목·지역 목록은 이 글을 위해 만든 가상 예제입니다.