Página 1 de 1

Copiar valores específicos de uma coluna para linhas.

Enviado: 27 Dez 2019 às 18:16
por scamaru
Boa tarde pessoal.
Alguém poderia me ajudar com uma função para copiar valores de uma coluna, que tenham a mesma associação de nome na coluna ao lado, para linhas diferentes em sequência?
Não sei se fui muito claro.
Anexo exemplo do que necessito.

Desde já agradeço.

Re: Copiar valores específicos de uma coluna para linhas.

Enviado: 27 Dez 2019 às 19:44
por Estevaoba
Bem-vindo ao fórum.

Fórmula matricial. Cole em E3 e confirme com Ctrl+Shift+Enter.
Código: Selecionar todos
=SEERRO(ÍNDICE($A$1:$A$11;MENOR(SE($B$1:$B$11=$D3;LIN($A$1:$A$11));COL(A$100)));"")
Copie para preencher a tabela.

Obs. Para listar os nomes sem repetição, use o recurso Filtro avançado na guia Dados.
Copiar para outro local;
Somente registros exclusivos.

Good luck!

Re: Copiar valores específicos de uma coluna para linhas.

Enviado: 27 Dez 2019 às 19:57
por osvaldomp
1. cole a fórmula matricial abaixo em D3 ~~~> por tratar-se de fórmula matricial, após colar a fórmula na célula aperte F2 e em seguida aperte juntas Ctrl+Shift+Enter e em seguida arraste para baixo.
Código: Selecionar todos
=SEERRO(ÍNDICE(B$2:B$11;CORRESP(0;ÍNDICE(CONT.SE($D$2:D2;B$2:B$11);0;0);0)); "")
2. cole a fórmula abaixo em E3, arraste para a direita e para baixo.
Código: Selecionar todos
=SE(CONT.SE($B$2:$B$11;$D3)<COL(A1);"";DESLOC($A$2;CORRESP($D3;$B$2:$B$11;0)-1+COL(B1)-2;))