세 명부에 모두 있는 사람만 찾으려면?

세 명부를 같은 ID로 연결해 모두에 있는 사람만 남기세요. 두 연결에 모두 ‘일치하는 데이터만’을 선택하면 두 명부에만 있는 사람은 빠집니다.

세 명부에 모두 있는 사람만 찾으려면? 설명도
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

세 명부에 모두 이름이 있는 사람을 찾으려면 첫 번째 명부를 나머지 두 명부에 각각 연결하세요. 같은 ID를 기준으로 두 연결 모두 ‘일치하는 데이터만’을 선택하면, 두 명부에만 있는 사람은 빠지고 세 명부에 모두 있는 사람만 남습니다.

세 명부에 모두 있는 사람은 P3뿐입니다

아래 가상 명부에서 P2는 First·Second에, P4는 Second·Third에 있습니다. 세 명부에 모두 있는 사람은 P3뿐입니다. 이름이 바뀌어도 같은 사람을 찾을 수 있도록 ID를 기준으로 삼습니다. 각 명부에는 같은 ID가 한 번씩만 있다고 가정합니다.

First

ID Name
P1 Ari
P2 Bo
P3 Cam

Second

SecondID
P2
P3
P4

Third

ThirdID
P3
P4
P5

첫 번째 명부를 나머지 두 명부에 연결하기

  1. 세 명부를 불러옵니다. First의 ID를 Second의 SecondID와 연결하고 ‘일치하는 데이터만’을 고릅니다. 두 명부에 공통으로 있는 ID를 남기는 설정입니다.
  2. First의 ID를 Third의 ThirdID에도 연결하고 ‘일치하는 데이터만’을 선택합니다. 이제 Third에도 있는 ID만 남습니다.
  3. 결과에 ID·Name만 필요하면 SecondID와 ThirdID의 눈 모양 버튼을 눌러 숨깁니다. 칼럼을 숨겨도 연결 조건은 유지됩니다.
  4. P2와 P4가 제외되고 P3만 남는지 확인합니다. 행 수가 늘어나면 각 원본의 반복 ID를 점검하세요.

첫 번째 명부를 나머지 두 명부에 ID로 연결하는 순서 설명도

P3·Cam 한 줄이 남는지 확인하세요

결과에는 P3·Cam 한 줄만 남습니다. P2·P4는 각각 두 명부에만 있으므로 제외됩니다. 세 명부 중 둘 이상에 있는 사람을 찾으려는 경우에는 조건을 다르게 정해야 합니다.

ID Name
P3 Cam

세 명부에 모두 있는 P3·Cam만 남은 결과 설명도

한 사람이 여러 번 기록돼 있다면

한 사람의 참가 기록이 여러 줄이라면 먼저 ID마다 한 줄만 있는 명부로 정리하세요. 그래야 연결한 결과에서도 한 줄이 한 사람을 뜻합니다. 이름만으로 연결하면 동명이인이나 이름이 바뀐 사람을 구분하기 어렵습니다.

내 파일로 시작해 보세요

JOIN SHEET에서 시작하기 ↗

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

예제 확인일:

출처

Trying to identify repeat participants across 3 years of data (Reddit r/excel)

세 연도에 모두 참가한 사람을 찾는 질문을 참고했습니다. 위 표와 작업 순서는 설명을 위해 별도로 만든 가상 예제이며, 질문자의 JOIN SHEET 이용 후기는 아닙니다.