Lista dinâmica sem totais / agregados

0

É uma maneira fácil de criar uma tabela de dados "dinâmica" para comparar dados de resultados em várias colunas, mas sem realmente somar / contar ou fazer outras operações dinâmicas?

exemplo:

organize o seguinte

A  B  C  D  E
1  10  101 201 X
1  20  102 202 Y
2  10  103 203 Z
2  20  104 204 Q

like so
A  C'  C'' D' D'' E' E''
1  101 102 201 202 X Y
2  103 104 203 204 Z Q

em que o valor de B determina qual coluna mostrará os dados de C ou D in.

(esperando que o exemplo torne a pergunta possível de entender)

Eu posso pensar em fazer pesquisas com valores concatenados de A e B, ou criar os dados em várias etapas, mas seria bastante complicado. Existem atalhos para obter essa funcionalidade no Excel?

    
por grojo 31.10.2011 / 12:55

2 respostas

2

Isso te deixa bem perto. No Excel 2007, ele usa o "Layout de Tabela Dinâmica Clássica" na guia Exibição da caixa de diálogo "Opções da Tabela Dinâmica".

    
por 31.10.2011 / 15:55
1

Aqui está uma solução com fórmulas de matriz usando "INDEX-MATCH". Lembre-se de que as fórmulas de matriz precisam ser inseridas com CTRL + SHIFT + ENTER, o que colocará chaves {} ao redor da fórmula.

(A inspiração para essa abordagem veio de chandoo.org/wp/2010/11/02 / multi-condition-lookup )

Veja a imagem abaixo.

DepoisdecolocarseusdadosnascélulasA1:E5,crieicincointervalosnomeadosparacadacoluna.Entãoeuconfiguroaáreaderesultadosnolayoutdesejado.CélulasB18:G19temfórmulasdearray"INDEX-MATCH" como mostrado na segunda tela. (Somente as 3 primeiras colunas caberiam na captura de tela; desculpe!) Como exemplo, aqui está a fórmula da célula B18:

{= ÍNDICE (C_list, MATCH (A18 e A $ 17, A_list e B_list, 0))}

E, depois de tudo isso, ainda acho mais fácil concatenar A & B e depois vlookup!

    
por 17.11.2011 / 21:33