Excel 2007 피벗 테이블은 데이터베이스와 같은 다른 테이블의 데이터를 병합 할 수 있습니까?


2

Excel 2007에서 피벗 테이블을 사용하여 데이터를 분석하고 싶습니다.

아래 질문을 설명하기 위해 쉬운 예를 만들려고했습니다.

  • Person별로 정렬 된 데이터가있는 테이블 (Table2)이 있습니다.
  • 피벗 테이블을 사용하여 해당 데이터를 분석하고 싶습니다.
  • 각 사람에 대한 추가 데이터를 분석에 추가하고 싶습니다. 표 1에 나와 있습니다.

내가 할 수 첫째하지만이 (각 행에서 반복되는 회사 이름과 나이) 중복 된 정보의 많은 이어질 것이다, 피벗 테이블로 분석 할 수있는 표 3과 같은에 그 두 테이블을 병합합니다.

그래서 내 질문 입니다 :
엑셀 2007에서 피벗 테이블이 "기본 키"를 기반으로 그 자체를 "집합"나를 위해 그렇게하고 데이터 표 1과 표 2를 사용 할 수 이름 이름에 대한 고유 사실 주어진 ( 확실한)?

여기에 이미지 설명을 입력하십시오

답변:


2

불행히도 짧은 대답은 '아니요'입니다. 그러나 몇 가지 가능한 해결 방법이 있습니다.

  1. Excel 2013을 사용하려는 경우 새로운 데이터 모델은 여러 데이터 소스 / 테이블을 단일 피벗에 요청하여 분석 할 수 있도록 설계되었습니다.

  2. Excel 2010으로 업그레이드하면 Microsoft의 무료 PowerPivot 추가 기능을 사용할 수 있습니다. 다시 말하지만 단일 피벗에서 여러 데이터 소스 / 테이블을 사용할 수 있습니다.

  3. SQL 호환 데이터베이스에서 데이터를 제공하는 경우 모든 연결을 수행하기 위해 SQL보기 / 저장 프로 시저를 작성한 다음 피벗에 대해 수정 된 데이터 소스를 사용할 수 있습니다. ).

  4. 마지막으로 확인한 가능성은 2 개의 테이블을 3 분의 1로 병합하고이 테이블을 피벗 분석에 사용하십시오. 그러나 분석하려는 정보 만 가져 오기 위해 일부 기능을 창의적으로 사용하여 데이터를 약간 간소화하여 중복성을 줄일 수 있습니다.


나는 같은 상황에 처해 있습니다. 시도한 옵션 3과 Excel로 내 보낸 XML 파일은 문자 그대로 9MB에서 90MB로 증가했습니다.
aexl September

1

다른 대안은 피벗 테이블 분석에 표 2를 사용하고 필요한 경우 표 1의 값을 찾아 보는 것입니다.


그것은 옳았 고 그것은 아마도 그렇게 할 것입니다-조회 기능이나 VBA 마술없이 피벗 테이블 정의에서 직접 2 개 이상의 데이터 세트를 결합하는이 단계를 통합 할 수 있기를
바랐습니다

1

피벗 마법사 (alt d, p)를 사용하여 통합 할 수 있습니다. 그러나 2013 년과 같이 열을 구체적으로 변경할 수는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.