Colando de várias linhas em uma única linha a cada 6ª célula [duplicada]

0

Eu preciso copiar a cada 6 células horizontalmente para uma nova coluna

Para que D3/E3/F3/G3/H3/I3 vá para J2/K2/L2/M2/N2/O2
E esse D4/E4/F4/G4/H4/I4 vai para P2/Q2/R2/S2/T2/U2

E assim por diante para conjuntos de 20 linhas

Eu juro que eu fiz isso antes, não sei VBA, mas estou perplexa com exceção da pasta manual

    
por Kristina 31.10.2013 / 21:47

2 respostas

2

I have output from one program that has my data in sets of 6 columns and 20 rows per datapoint (person) I need the 20 rows (in 6 cell sets) to fit into one long row.

Use o Notepad ++ e seu recurso RegEx para remover quebras de linha para obter uma única linha de data.

  1. SalveoarquivodoExcelcomo.CSVeabra-ocom Notepad ++
  2. Substitua o caractere nova linha \r\n pelo seu delimitador correspondente ; ou ,


    clique para ampliar

por 31.10.2013 / 23:13
0

Você pode colocar a seguinte fórmula em J2 e copiar para a direita:

=OFFSET(J2,ROUNDDOWN((COLUMN()-4)/6,0),-6*ROUNDDOWN((COLUMN()-4)/6,0))

    
por 05.11.2013 / 00:45