Eu tenho uma tabela Excel parecida com esta:
Code | Description
-------------------------
A | Desc1
A | Desc2
B | Desc3
C | Desc4
C | Desc5
C | Desc6
...
Eu preciso encontrar todos os Descriptions
para cada arquivo único Code
. Por exemplo, quero uma tabela parecida com esta:
Code | Description1 | Description2 | Description3
-----------------------------------------------------
A | Desc1 | Desc2 |
B | Desc3 | |
C | Desc4 | Desc5 | Desc6
Existe uma maneira de fazer isso no Excel? Tentei tabelas dinâmicas, mas não tive sorte.
Responder1
Se seus dados incluírem A1:B7
cabeçalhos conforme mostrado, insira os cabeçalhos desejados C1:F1
, mas certifique-se de que os Code
valores da coluna que você está procurando estejam dentro C2
e diminuindo. Gosto C3 = B
e C4 = D
. Se você não conhece todos os Code
valores da coluna, existe uma fórmula de extração simples e exclusiva que pode obtê-los da Code
coluna para você.
Insira C2
esta fórmula com as teclas Ctrl+ Shift+Enter
=INDEX($A$2:$A$7, MATCH(0, COUNTIF($C$1:$C1, $A$2:$A$7), 0))
Insira D2
esta fórmula com as teclas Ctrl+ Shift+ Entere então você pode arrastá-la para a direita e para baixo para preencher sua nova tabela.
=IFERROR(INDEX($B$2:$B$7, MATCH(0, COUNTIF($C2:C2,$B$2:$B$7)+IF($A$2:$A$7<>$C2, 1, 0), 0)), 0)
Atualmente, isso exibirá 0
células que não possuem nenhuma nova descrição para exibir. Isso também só funcionará se os dados originais forem classificados pela Code
coluna.Editar- Deixa pra lá, ele funciona com valores não classificados.
Eu espero que isso ajude.