O que você precisa não é transpor , mas desmotivar .
O seguinte provavelmente não é a melhor maneira de fazer isso, mas funciona e pode ser útil para salvar o dia até que alguém tenha uma solução melhor.
Isso pressupõe que sua tabela dinâmica esteja em Sheet1
, começando em A1
(onde MACK
é); ajustar ao seu caso. Em uma planilha2, digite o seguinte:
A1: =Sheet1!A1
B1: =Sheet1!B1
C1: 1
D1: 2
A2: =IF(OR(B2="", A1=""), "", INDIRECT(ADDRESS(C2,1, 1, 1, "Sheet1")))
B2: =IF(OR(B1="", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1"))=""), "", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1")))
C2: =IF(D2=2,C1+1,C1)
D2: =IF(INDIRECT(ADDRESS(C1,D1+1, 1, 1, "Sheet1"))<>"",D1+1,2)
Em seguida, copie a linha 2 e cole-a em quantas linhas forem necessárias. As colunas A e B terão os valores que você precisa, un-pivoted. Copie e cole em outro local somente como valores.