피벗 테이블에서 사용할 데이터 형식을 올바르게 지정하는 방법

피벗 테이블에서 사용할 데이터 형식을 올바르게 지정하는 방법

가지고 있는 일부 데이터의 형식을 피벗 테이블로 지정하려고 하는데 원하는 결과를 얻기 위해 원본 데이터와 피벗 테이블의 형식을 모두 지정하는 방법을 이해하는 데 어려움을 겪고 있습니다.

이름, 해당 카테고리, 설명, 해당 자산에 적용되는 취약점이 포함된 자산 목록이 있습니다. 내 데이터의 헤더를 볼 수 있습니다

다음은 표에 있는 자산 항목의 예입니다.

여기

이는 매우 기본적이며 피벗 테이블로 쉽게 변환할 수 있어야 합니다.

안타깝게도 데이터를 피벗 테이블로 이동할 때 모든 자산이 별도의 카테고리로 간주되므로(2개의 카테고리와 연결되어 있기 때문에) 각 카테고리 아래에 나열되지는 않습니다.

본 것처럼:

여기

카테고리버스다음과도 연결된 자산 2개가 누락되었습니다.요금 징수

피벗 테이블을 다음과 같이 만들고 싶습니다.

이것

그래서 원시 데이터를 조작할 필요가 없습니다. 이에 대한 접근 방식을 어떻게 바꿔야 하는지에 대한 아이디어가 있는 사람이 있나요?

답변1

나는 수정되어야 한다고 생각하지만 피벗 행은 일반 테이블 행과 같으며 자체적으로 데이터를 복제하지 않을 것이라고 생각합니다(총계는 원본 데이터에 따라 합산되지 않습니다). 또한 원하는 대로 트리 구조를 구축할 수 있는지 확실하지 않습니다. 피벗 "행" 입력 상자는 범주 1과 그 아래에 범주 2를 놓으면 자동으로 계단식으로 배열됩니다. 나는 계단식/나무를 완전히 끌 수 있다고 생각하지만 그러면 이름과 설명에는 작동하지 않습니다. 또한 카테고리 1, 2, 3을 병합하지 않습니다. 따라서 1, 2, 3의 "버스"는 서로 다른 엔터티로 간주됩니다.

어쩌면 이게 효과가 있을 수도 있겠네요... 아마도요. 각 카테고리에 대한 열을 만듭니다. 그런 다음 P2에서 시작하는 각각에 다음과 같은 수식을 입력합니다(row1이 헤더이고 CDE가 범주 1-3 열이고 새 범주 열이 P에서 시작한다고 가정).

=OR(P$2=$C2,P$2=$D2,P$2=$E2)

이제 피벗 테이블의 행에 모든 카테고리를 넣을 수 있는지 확인해 보세요.

이는 병합 문제를 처리하지만 자산 중복은 처리하지 않습니다. 아마도 여기서 벗어나는 유일한 방법은 각 카테고리에 대해 별도의 피벗을 만드는 것입니다. 필터 섹션에 카테고리 열을 넣으세요. 그런 다음 전체 피벗을 복사하여 그 아래의 새 피벗에 붙여넣습니다. 필터 섹션을 다른 카테고리로 변경하세요. 반복하다.

관련 정보