Excel - 정확히 동일한 열이 있는 여러 테이블의 피벗 테이블

Excel - 정확히 동일한 열이 있는 여러 테이블의 피벗 테이블

그래서 레이아웃이 완전히 동일한 여러 타사 소스로부터 데이터 세트를 얻었습니다.

나는 이것을 다음과 같이 2개의 테이블에 Excel로 넣었습니다.

Table 1 from source1

Year    Month    InfoType    Source    Cost
2019     01       Type1      source1    20
...

소스는 다음과 같은 공식입니다: ="source1"

Table 2 from source2

Year    Month    InfoType    Source    Cost
2019     01       TypeD2     source2    10
...

소스는 다음과 같은 공식입니다: ="source2"

그리고 두 테이블을 다음과 같이 피벗 테이블로 결합하고 싶습니다.

Rows          Sum of Cost
2019 
    source1       20
    source2       10
Total 2019        30

가장 쉬운 해결책은 데이터를 수동으로 추가하는 것이라는 것을 알고 있지만 이 경우 데이터를 여러 테이블로 분할해야 합니다.

관계를 조사해 보았지만 SQL Join과 유사하게 동작하는 것 같습니다. 이는 제가 여기서 달성하려는 작업이 아닙니다. 나는 파워 피벗을 조사하기 시작했지만 여기서는 내 목표에 도움이 되는 어떤 것도 찾을 수 없었습니다.

어떤 도움이라도 주시면 감사하겠습니다. 타이

답변1

위의 아이디어는 파워 쿼리를 사용하여 구현할 수 있습니다.

먼저 데이터를 선택하고 "테이블로 형식 지정"을 클릭하거나 단축키 Ctrl+T를 사용하여 데이터를 사용하여 2개의 테이블 개체를 만들어야 합니다.

그런 다음 "데이터", "데이터 검색", "다른 소스", "빈 쿼리"를 차례로 클릭하여 빈 쿼리를 열 수 있습니다.

그러면 다음 창이 열립니다: 여기에 이미지 설명을 입력하세요

여기에서 텍스트 필드에 다음 수식을 추가합니다.

=Excel.CurrentWorkbook()

Enter 키를 누르면 다음과 같은 내용이 표시됩니다.

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

거기에서 "콘텐츠" 옆에 있는 버튼을 클릭하고 하단의 확인란을 선택 취소한 다음 확인을 클릭하세요.

이제 테이블이 표시됩니다. 여기에 이미지 설명을 입력하세요

이는 실제로 통합 문서의 모든 테이블이 결합된 테이블입니다. 따라서 동일한 레이아웃을 가진 다른 테이블을 추가하면 해당 테이블이 자동으로 이 테이블에 추가됩니다.

이제 "닫기 및 로드" 아래의 드롭다운을 클릭한 다음 "닫고 로드..."를 클릭할 수 있습니다.

다음 4가지 옵션이 포함된 팝업이 표시됩니다.

Table
PivotTable-Report
Pivot Chart
Connection only

거기에서 PivotTable-Report를 선택하고 확인을 클릭할 수 있습니다.

그러면 피벗 테이블이 생성되어야 합니다. 거기에서 표시하고 싶은 필드를 추가할 수 있으며 결과는 다음과 같습니다.

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

답변2

매우 도움이 됩니다! 닫기를 클릭하고 로드하기 전에 데이터가 올바른 형식인지 확인해야 한다고 덧붙이고 싶습니다. 예를 들어 피벗 테이블에 개수를 제외한 측정항목이 필요한 경우 피벗 테이블에 로드하기 전에 사용 중인 열에 텍스트 유형 데이터가 없는지 확인해야 합니다. SUM, AVG 등에는 텍스트가 아닌 데이터 유형이 필요합니다.

관련 정보