170개 이상의 열, 반복(중복) 데이터가 있는 행 수 계산

170개 이상의 열, 반복(중복) 데이터가 있는 행 수 계산

저는 170개 이상의 열, 10,000개 행의 대규모 데이터 세트를 보고 있으며 특정 설명자가 사용된 횟수를 계산하여 테이블 내의 데이터를 요약하려고 합니다.

아래 예시 스크린샷에서는 하나의 열에 반복적인 정보가 포함된 행이 포함되어 있으므로 값 열을 추가하고 해당 열의 행을 = 1로 설정한 다음 피벗 테이블을 사용하여 이를 합산했습니다.

그러나 훨씬 더 큰 데이터 세트의 경우 피벗 테이블을 사용하는 것이 효율적이지 않습니다. 행의 중복 데이터를 계산하는 더 좋은 방법이 있습니까? 파워 쿼리?

예시 결과:

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

답변1

이를 위해 파워 쿼리를 사용하겠습니다. 여기에는 속성 및 값 열(열 머리글 및 셀 값용)을 사용하여 열을 행으로 변환할 수 있는 Unpivot 기능이 있습니다. 비결은 셀 값 집계를 방지하기 위해 Unpivot의 고급 옵션을 사용하는 것입니다.

원래 행 수를 유지하려면 Unpivot에서 고유한 열을 유지해야 합니다. 또는 Excel에서 행 번호를 에뮬레이트하기 위해 인덱스 열을 추가할 수 있습니다.

여기에서 피벗 테이블을 사용하거나 파워 쿼리를 통해 그룹화 및 계산할 수 있습니다.

답변2

포스터는 "고객 가격"과 같은 항목이 나타나는 행의 개수를 계산하려고 합니다. 그렇지 않으면 이러한 개수를 제공하기 위해 피벗 테이블에 의해 1의 열이 합산된다는 아이디어는 의미가 없습니다.

COUNTIF이를 위해 발명되었습니다.

관련 정보