미국 에너지 정보청에서 가져온 데이터를 Excel 파일로 저장했습니다. 아래는 해당 데이터의 일부입니다. 이것을 GIS에서 사용할 수 있는 형식으로 전송하고 싶습니다. 따라서 MSN 열의 데이터를 코드별로 연도 열의 데이터와 결합하고 싶습니다. 아래 이미지를 현재 데이터로 사용하십시오.
다음과 같은 결과 테이블을 갖고 싶습니다.
편집: 피벗 테이블만으로 이 문제를 반쯤 해결했습니다. MSN 코드를 열로, StateCode를 행으로, 연도 데이터를 합계 값으로 사용하여 피벗 테이블을 만들었습니다. 엑셀에서만 데이터를 조작했다면 충분할 것입니다. MSN 코드는 각 연간 합계가 그 아래에 열/제목이 있는 전체 제목입니다. 출력이 위의 두 번째 이미지와 유사하도록 전체 제목을 각 개별 열과 결합하는 방법이 있습니까?
답변1
Power Query
aka 로 이 작업을 수행할 수 있어야 합니다 .Get & Transform
원본 테이블에 커서를 두고
- 데이터 --> 데이터 가져오기 및 변환 --> 테이블/범위에서
- 파워 쿼리 편집기가 열려야 합니다
- MSN 및 StateCode 열을 선택합니다.
- 피벗 해제다른기둥
Attribute
열을 선택replace
Y
하고_
Merge
MSN 및 속성 열- 원하는 경우 Merged 열 또는 StateCode를 정렬하세요.
병합된 열과 을 선택합니다
Pivot
. 값 열은Value
이고 집계 함수는 다음과 같습니다.Sum
Close and Load