Microsoft Excel 2010: Copiando várias entradas de célula e colocando-as em uma única coluna ou linha

0
30  42  50  78  99  119
47  50  81      120
47  56          
    57          
    60          
    61          
    62          
    62          
    64          
    67          

Tenho dados no Excel como este e quero que todas essas entradas de célula fiquem em uma única linha ou coluna, ou seja, 30 42 47 47 50 56 .... Como faço isso?

    
por steveobrien 29.04.2016 / 21:16

2 respostas

0

se você copiar uma linha, cole-a com transposição para uma coluna que deve fazer isso apenas repita até que todos os r na mesma coluna - as células em branco serão copiadas também para que você tenha que deletar as linhas em branco.

    
por 30.04.2016 / 04:49
0

Se você tem muito e muito disso para fazer, ou está fazendo isso com frequência, talvez seja melhor ter uma macro. Uma macro pode fazer uso de código como:

Range("A1").End(xlDown).Select

que selecionará A1, até a parte inferior do texto. E, em seguida, faça algo com um loop em todas as colunas, colando cada vez na célula uma abaixo da parte inferior da coluna A, com a qual você pode chegar com isso.

Range("A1").End(xlDown).Offset(1,0).Select

Mas você precisa de alguém para gastar o tempo para escrever a macro corretamente.

Como alternativa, se você tiver apenas um pequeno número deles para fazer, talvez seja mais rápido fazer isso manualmente.

A maneira mais rápida de pensar é apenas

  • clique no topo da coluna B
  • Crtl-Shift-DownArrow para selecionar todos os dados na coluna
  • Ctrl-C para copiar
  • Clique na célula A1
  • Ctrl-DownArrow e DownArrow por conta própria, para chegar à primeira célula em branco na coluna A
  • Ctrl-V para colar
  • Repita para cada coluna C em diante. Não demoraria tanto para apenas uma dúzia de colunas.

A macro basicamente faria o mesmo, apenas o faria muito mais rápido que um ser humano; -)

    
por 03.05.2016 / 04:58