2014-01-09 2 views
0

매우 복잡하거나 Microsoft Excel에서이를 수행 할 수있는 매우 간단한 해결책이 있는지 확실하지 않습니다. |Excel에서 데이터 테이블 결합

나는

직원에 걸쳐 하향 및 프로젝트 종업원을 나열하는 테이블 1가 프로젝트 A | 프로젝트 B |

해당 프로젝트에서 근무한 직원은 직원 이름과 간단한 예입니다.

그럼 난에서 아래쪽으로 프로젝트 및 위치가 나열 표 2, 간단한 예는 그 사무실

프로젝트에서 프로젝트 기반 경우 입력 (또는 어느 정도 기준)되어 있습니다 | 사무실 A | 오피스 B | |

그러나 지금은

직원을 통해 종업원을 아래로 나열됩니다 표 3과 사무실을해야 사무실 A | 오피스 B

그래서 이제는 각 직원이 어떤 사무실에 있었는지에 대한 목록을 이미 가지고있는 두 테이블의 조합으로 가져올 수 있습니다.

나는 이것을 시도하고 google에 무엇을 호출할지 모르겠다. 대부분 발견 한 것들은 방금 동일한 테이블에 병합하는 방법이나 정보를 수집하는 방법이었습니다.

+1

http://stackoverflow.com/questions/20541905/convert-matrix-to-3-column-table-flatten/20543651#20543651 관심을 가질 수 있습니다. – pnuts

답변

0

이 상황에서 데이터베이스에 더 잘 부합 할 수 있지만 Excel을 사용하면 가장 좋은 방법은 하나의 테이블에 모든 열을 가져오고 필요없는 열을 숨기는 것입니다.

emp/proj 테이블을 새 시트로 복사하십시오. 각 프로젝트 열에 대해 & 사무실 b 열을 추가하고 프로젝트 열을 참조하는 vlookup을 채운 다음 각 사무실에 대한 요약 열을 추가하고 나머지는 숨기십시오.

예 :

직원 (표 1에서) | 프로젝트 A (T1) | Office A (Project A를 참조로 사용하는 T2의 Vlookup) | 오피스 B (T2 vlookup) | 프로젝트 B (T1) | 오피스 A (프로젝트 B를 사용하여 T2 vlookup을 참조) | 오피스 B (T2 vlookup) | 총 사무실 A (사무실 A의 합) | 총 사무실 B (사무실 B의 합계)

도움이 되길 바랍니다. 합계 열에서 sum 대신 yes/no 또는 yes/blank를 원한다면 ISBLANK 또는 "> 0"과 함께 IF 문을 사용할 수 있습니다.