직원 명부로 입력자와 승인자 이름 각각 찾기
거래표의 입력자 ID와 승인자 ID를 역할별 명부 사본에 연결하세요. 같은 직원이 다른 역할에 등장해도 이름을 따로 표시합니다.
거래표의 입력자와 승인자 이름을 각각 찾으려면 직원 명부를 두 시트로 준비하세요. 거래의 EnteredBy는 입력자 조회용 시트에, ApprovedBy는 승인자 조회용 시트에 연결합니다. 명부 하나에 두 ID를 모두 연결하면 두 조건을 동시에 만족해야 하므로 입력자와 승인자가 다른 거래를 제대로 찾을 수 없습니다.
같은 명부를 두 역할로 준비한 예제
가상 직원 명부 Users에는 UserID·Name 두 칼럼이 있고 U1·Ari, U2·Bo 두 행이 들어 있습니다. Excel에서 이 명부를 EnteredUsers·ApprovedUsers 두 시트로 복사한 뒤 아래처럼 역할에 따라 칼럼명을 바꿉니다. T2의 승인자 U9는 명부에 없는 상태로 두겠습니다. 다음 표는 이 준비를 마친 모습입니다.
표의 ∅는 빈 셀 표시이며 입력할 문자가 아닙니다.
Transactions
| TxnID | EnteredBy | ApprovedBy |
|---|---|---|
| T1 | U1 | U2 |
| T2 | U2 | U9 |
EnteredUsers
| EnteredUserID | EnteredName |
|---|---|
| U1 | Ari |
| U2 | Bo |
ApprovedUsers
| ApprovedUserID | ApprovedName |
|---|---|
| U1 | Ari |
| U2 | Bo |
거래표의 입력자와 승인자를 각각 연결하기
- 원본 사본에서 명부 두 시트를 준비하고 직원 ID마다 한 줄씩만 있는지 확인합니다. EnteredUsers의 칼럼명은 EnteredUserID·EnteredName, ApprovedUsers는 ApprovedUserID·ApprovedName으로 정하세요. 거래표를 포함한 세 시트를 불러옵니다.
- Transactions를 왼쪽, EnteredUsers를 오른쪽에 놓습니다. EnteredBy와 EnteredUserID를 연결하고 ‘왼쪽 시트 모두’를 선택합니다. 명부에서 입력자를 찾지 못해도 거래 내역을 남길 수 있습니다.
- ApprovedUsers도 Transactions의 오른쪽에 놓고 ApprovedBy와 ApprovedUserID를 연결합니다. 이번에도 ‘왼쪽 시트 모두’를 선택하세요. 두 명부끼리는 연결하지 않습니다.
- Transactions를 결과 기준으로 선택합니다. EnteredName·ApprovedName에 각 역할의 ID에 맞는 이름이 붙었는지 확인한 뒤 저장하세요. 처음에는 조회용 명부의 ID 칼럼도 표시해 두면 이름만 비어 있는 경우와 ID 자체를 찾지 못한 경우를 구분할 수 있습니다.
입력자 Ari와 승인자 Bo를 따로 표시
T1은 입력자 Ari, 승인자 Bo입니다. T2는 입력자 Bo가 확인되지만 ApprovedUserID·ApprovedName은 비어 있습니다. 원래 ApprovedBy의 U9는 그대로 남아 명부를 보완할 대상을 알 수 있습니다. 결과는 거래 수와 같은 2행입니다.
| TxnID | EnteredBy | ApprovedBy | EnteredUserID | EnteredName | ApprovedUserID | ApprovedName |
|---|---|---|---|---|---|---|
| T1 | U1 | U2 | U1 | Ari | U2 | Bo |
| T2 | U2 | U9 | U2 | Bo | ∅ | ∅ |
명부 중복과 미등록 ID 확인
어느 쪽 명부든 같은 ID가 여러 줄이면 거래 한 건이 여러 행으로 늘어날 수 있습니다. 필요한 직원 명부를 준비하고 ID가 중복되지 않는지 먼저 확인하세요. 두 조회용 시트는 직접 만든 사본이므로 원본 명부가 바뀌면 둘 다 고쳐 다시 불러와야 합니다. 자동으로 동기화되지 않으며, 큰 데이터베이스 명부를 불러오는 부담을 줄이기 위한 방법도 아닙니다.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
Multiple copies of the same table (Microsoft Fabric Community)
같은 Users 명부에서 Entered By·Authorised By·Paid By 이름을 찾는 Power Query·Power BI 질문을 참고했습니다. 원문은 큰 Person 표를 여러 번 불러오는 부담도 다루며 채택된 답변이 있습니다. 이 글에서는 별도의 Excel·CSV 예제로 입력자와 승인자 이름을 찾는 과정만 설명합니다. 데이터는 가상으로 구성했으며, 질문자의 JOIN SHEET 이용 후기나 추천이 아닙니다.