여러 표의 필요한 칼럼을 기준 명부에 모으려면?

명부에 팀 정보와 자격 정보를 각각 연결하세요. 팀 정보가 없는 사람의 자격도 빠뜨리지 않고 가져오며 명부에 있는 사람만 결과에 남깁니다.

여러 표의 필요한 칼럼을 기준 명부에 모으려면? 설명도
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

기존 명부에 여러 표의 정보를 덧붙이려면 각 표를 명부의 ID에 직접 연결하세요. 팀 정보를 거쳐 자격 정보를 연결하면 팀이 기록되지 않은 사람의 자격도 빠질 수 있습니다. 팀과 자격을 각각 명부에 연결하면 이런 누락을 피할 수 있습니다.

이 글은 회사에서 JOIN SHEET 같은 외부 도구 사용을 허용하고, 모든 표에 같은 사람을 가리키는 공통 ID가 준비된 경우의 독립 예제입니다. 기기 안에서 데이터를 처리한다는 사실만으로 회사의 사용 승인을 대신할 수는 없습니다.

팀 정보가 없는 U3의 자격도 가져옵니다

아래 가상 데이터의 Roster는 명부, Teams는 팀 정보, Licenses는 자격 정보입니다. 명부의 U3는 팀 정보가 없지만 자격 L-B가 있습니다. 반면 자격표의 U9는 명부에 없는 사람입니다. 이번에는 Roster의 U1·U2·U3만 대상으로 정보를 붙이고 U9는 추가하지 않겠습니다.

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

Roster

PersonID Name
U1 Ari
U2 Bo
U3 Cam

Teams

TeamPerson Team
U1 North
U2 South

Licenses

LicensePerson License
U1 L-A
U3 L-B
U9 L-C

명부에서 팀 표와 자격표로 각각 연결하기

  1. Roster를 왼쪽에 놓고 Teams와 Licenses를 각각 오른쪽에 배치합니다.
  2. Roster의 PersonID를 Teams의 TeamPerson에 연결하고 ‘왼쪽 시트 모두’를 선택합니다.
  3. 같은 PersonID에서 Licenses의 LicensePerson으로 별도의 선을 연결합니다. 이 연결도 ‘왼쪽 시트 모두’로 설정합니다.
  4. Roster를 선택해 ‘결과 미리보기’를 확인합니다. 두 선이 모두 Roster에서 시작하는지, Name·Team·License가 표시되는지 점검합니다.

연결과 조건 설정 설명도

명부의 세 사람이 모두 남았는지 확인하세요

결과는 명부와 같은 3행입니다. U2의 License와 U3의 Team은 비어 있어도 U3의 자격 L-B는 표시됩니다. 명부에 없던 U9까지 나온다면 두 연결 중 ‘양쪽 모두’로 설정한 선이 있는지 확인하세요.

PersonID Name TeamPerson Team LicensePerson License
U1 Ari U1 North U1 L-A
U2 Bo U2 South ∅ ∅
U3 Cam ∅ ∅ U3 L-B

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

한 사람에게 팀이나 자격이 여러 개 있다면

이 예제의 Teams와 Licenses에는 사람마다 최대 한 행만 있습니다. 같은 사람에게 팀 이력과 자격이 각각 여러 개 있으면, 각 팀 이력에 자격이 모두 연결되어 결과가 늘어납니다. 현재 팀만 남길지, 자격은 모두 보여 줄지 먼저 정한 뒤 원본 조건이나 요약으로 자료를 준비하세요.

내 파일로 시작해 보세요

JOIN SHEET에서 시작하기 ↗

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

예제 확인일:

출처

How do I take data from specific columns from multiple sheets and merge them into one? (Reddit r/excel)

원문은 여러 표의 칼럼을 직원 명부에 붙이려는 질문으로, 회사 네트워크에서 제3자 도구 사용을 금지해 Excel 안에서 해결해야 하는 제약이 있었습니다. 일부 보고서에 직원 ID가 없다는 문제도 후속 댓글에서 논의됐습니다. 이 글은 외부 도구 사용이 허용되고 공통 ID를 갖춘 별도의 가상 예제이며, 질문자가 JOIN SHEET를 사용한 사례는 아닙니다.