공통 특성이 있는 두 개의 Excel 테이블을 병합합니다.

공통 특성이 있는 두 개의 Excel 테이블을 병합합니다.

다음 정보가 포함된 2개의 Excel 테이블이 있다고 가정합니다.

첫 번째 테이블:

여기에 이미지 설명을 입력하세요

두 번째 테이블:

여기에 이미지 설명을 입력하세요

작업은 각 비용 센터에 대해 직원을 찾는 것입니다(직원에게 비용 센터 할당).

엑셀에서는 어떻게 할 수 있나요?

답변1

가장 쉬운 방법은VLOOKUP 한 테이블에서 값을 조회하여 다른 필드에 채울 수 있습니다.

답변2

~할 수 있었다vlookup을 사용하세요. 하지만 이렇게 하려면 인덱스 필드(비용 센터)가 반환 값(직원) 왼쪽에 있어야 합니다. 두 번째 테이블의 B 열과 C 열을 바꾸는 경우 첫 번째 테이블의 F2에서 다음 공식으로 vlookup을 사용할 수 있습니다. =vlookup(E2, Table2!B2:Table2!C,2,FALSE)

그렇지 않으면 이 수식은 현재 테이블을 변경하지 않고도 작동합니다. index, match 메소드를 사용합니다. 이것을 첫 번째 테이블의 F2에 넣습니다: =index(A:F, MATCH(E2, Table2!B:Table2!B,0),3)

인덱스 일치의 이점은 위의 반환 열 값(3)을 간단히 변경하여 반환하려는 열을 정의할 수 있다는 것입니다.

두 방법 모두의 한계는 여러 값을 잘 처리하지 못한다는 것입니다. 구현에 따라 첫 번째 또는 마지막 값만 얻게 됩니다. 이것이 문제인지 확실하지 않지만 위 예에서는 SGRR70에 직원이 3명 있습니다.

특정 반환 값을 찾고 있다면 설명이 필요합니다.

관련 정보