2014-01-11 2 views
5

하나의 시트가있는 서로 다른 클라이언트에서 7 개의 통합 문서 (xlsx 파일)를 받았습니다.키 열을 기반으로 여러 Excel 통합 문서를 병합합니다.

각 시트에는 적어도 하나의 공통 ID 열 (UNIQ, PK)이 있습니다. 통합 문서 중 하나에 모든 가능한 ID 목록이 있습니다. 다른 것들은 모든 ID에 대한 레코드를 가질 수는 없지만, 각 행에는 id 값이 정의되어 있습니다.

첫 번째 열 ID와 각 파일의 나머지 모든 열을 통합하여 최종 통합 문서를 만들어야합니다.

그런 다음 이메일을 통해 final.xlsx을 보내야합니다. 따라서 원본 파일과 독립적입니다 (상수 값을 유지하면서 역 참조 할 수 있는지 확실하지 않습니다).

VLOOKUP 또는 내장 된 Excel 기능을 사용하여이를 수행 할 수 있습니까?

+0

공식 여기에 모든 문제를 해결하지 않을 때 "엑셀 쿼리 마법사"에서 살펴보고 싶습니다. 너 뭐 해봤 니? –

+0

중첩 된 조회입니다. 다른 통합 문서/스프레드 시트의 나머지 열을 하나로 통합하여 표시하는 방법을 알고 싶습니다. – Annie

+0

VLOOKUP 및 INDEX는 여러 열에서 데이터를 반환 할 가능성이 있습니다.각 원본 통합 문서에는 ID 당 최대 하나의 행이 있습니까? 아니면 ID 당 여러 행이있을 수 있습니까? –

답변

7

이 작업을 한 번만 수행하십시오. 당신은 이런 식으로 작업을 수행 할 수 있습니다

  1. 이동을
  2. 이 Workbook0에서 VLOOKUP 적용되는 모든 ID가 (Workbook0)가 포함 된 통합 문서에 당신이 workbook1
  3. 반복 값을 가져올 과정에서 필요로하는 모든 값을 가져 오기 위해 에서 workbook2 ... 3 ... & 결국 당신은 첫 번째 열에 ID와 당신이 원하는 모든 데이터를 가지고 이제 더 열
  4. 의 데이터 & 나머지하는 통합 문서 (workbook0)을 가져야한다
  5. 에 있도록 참조 해제, 모든 셀 선택 & Ctrl + C를 누르십시오.
  6. 선택을 취소하지 않고 붙여 넣기 -> 선택하여 붙여 넣기로 이동하십시오. & 값 붙여 넣기를 선택하십시오. 단지 그런 다음 데이터로 이동
  7. 값이 수식 셀을 덮어 쓰게됩니다 - (있는 경우) 당신이 독립적 인 파일을 이메일 준비가
  8. 저장 &> 연결
  9. 브레이크 다른 통합 문서에있는 모든 연결을

또한 매우 자주 수행해야하는 경우 & 단계는 동일하게 유지됩니다. 시작하기 전에 매크로 기록을 클릭 한 다음 위의 단계를 수행하고 코드를 약간 수정 한 후 다음 번에 수동으로 수행 할 필요가없는 다음 번에 다른 파일에 저장하십시오 (&).

+0

감사합니다! 실제로 하나의 마스터 파일을 가지고 모든 프로젝트에 대해 복사본을 만들 것을 생각하고있었습니다 (동일한 이름의 통합 문서 7 개가 생길 때마다). 따라서'master.xlsx'를 열면 모든 단계가 수행됩니다 (이미 수식을 가지고있는 것처럼). – Annie

0

두 엑셀 파일을 Access 데이터베이스로 가져옵니다.

두 테이블에서 선택하고 결과를 새로운 Excel 시트에 복사하려면 쿼리 마법사를 사용하십시오.

엑셀과 엑셀은 동일한 패키지에 있으므로 추가 비용이 들지 않습니다.

+1

그것은 하나의 해결책이지만 최적이 아닙니다. 즉 누군가가 데이터베이스를 인식하지 못한다면? – HMS

관련 문제