Notifications
Clear all

Intercalando dados de 02 colunas

6 Posts
2 Usuários
0 Reactions
2,060 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde a todos!
Preciso de uma ajuda de vcs.

Tenho que intercalar dados de duas colunas em um resultado de uma linha.
EX: tenho essa situação.

A1 1
A2 2
A3 3
A4 4

e quero que fique assim

A1 1 A2 2 A3 3 A4 4.

Existe alguma função ou macro para realizar essa tarefa?
se alguém puder me ajudar?
Desde já agradeço.
Marllon

 
Postado : 08/11/2013 1:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Marllon

Baixe a planilha e veja se é isto que vc deseja:

Dê retorno.

Se a resposta foi útil, faça a gentileza de clicar na mãozinha do lado da ferramenta Citar.

At.te

 
Postado : 08/11/2013 1:48 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Copiar > Colar Especial > Transpor

 
Postado : 08/11/2013 2:09 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

rfneto: tentei o transpor mas ele não da o resultado esperado.
Patropi: os resultados devem estar em células separadas:
ORIGINAL RESULTADO
|A1|1| |A1|1|A2|2|A3|3|A4|4
|A2|2|
|A3|3|
|A4|4|

Espero agora ter sido claro.

Obrigado aos dois pela ajuda!

Marllon

 
Postado : 08/11/2013 2:47 pm
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá Marlon,

Coloque a fórmla abaixo em C1 e arraste para a direita:

=SE(ÉIMPAR(COL());INDIRETO("A"&INT((COL()-2)/2)+1);INDIRETO("b"&INT((COL()-2)/2)))

 
Postado : 08/11/2013 9:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Marlon,

Coloque a fórmla abaixo em C1 e arraste para a direita:

=SE(ÉIMPAR(COL());INDIRETO("A"&INT((COL()-2)/2)+1);INDIRETO("b"&INT((COL()-2)/2)))

edilsonfl. a função fez exatamente como eu queria. Muito obrigado. Agora vou tentar entender melhor a mesma. :lol:

 
Postado : 11/11/2013 5:25 am