Como você copia o valor de uma célula em uma planilha para duas células em linhas consecutivas em outra planilha arrastando para baixo?

Como você copia o valor de uma célula em uma planilha para duas células em linhas consecutivas em outra planilha arrastando para baixo?

Como você copia o valor de uma célula em uma planilha para duas células em linhas consecutivas em outra planilha arrastando para baixo?

Exemplo:

Planilha 1:

1
2
3

Planilha 2:

1
1
2
2
3
3

Responder1

Tenho certeza de que existem outras maneiras, mas aqui estão algumas maneiras de usar uma fórmula:


Método 1 – Copiar + coluna auxiliar

1 - Copie a coluna da Planilha 1 para a Planilha 2.
2 - Coloque esta fórmula na primeira célula da coluna adjacente na Planilha 2. (Supondo que seus dados comecem em A1, isso iria para B1.)

=INDIRECT(CONCATENATE("A",ROUNDUP(ROWS($B$1:B1)/2,0)))

Observação: se seus dados residirem em colunas diferentes, ajuste as referências das colunas adequadamente. Se começar em uma linha inferior, você precisará ajustar as referências das linhasecolocar +xdepois ROUNDUP(ROWS($B$1:B1)/2,0)- onde xestá o deslocamento da linha 1.

Exemplo para dados começando em C5, e a "coluna auxiliar" (para onde vai a fórmula) começa em D5:

=INDIRECT(CONCATENATE("C",ROUNDUP(ROWS($D$5:D5)/2,0)+4))

3 - Copie a fórmula para o dobro de linhas preenchidas no conjunto de dados original.


Método 2 - Referência da outra planilha.

Igual ao método 1, mas sem a cópia inicial da coluna. A fórmula abaixo pressupõe que seus dados começam em A1 da Planilha1 e você os descarta a partir de A1 da Planilha2. Ajuste adequadamente os deslocamentos de posição e diferenças nos nomes das folhas.

=INDIRECT(CONCATENATE("'Sheet1'!A",ROUNDUP(ROWS($A$1:A1)/2,0)))

Solte isso em A1 da Planilha2 e copie-o.

informação relacionada