Como copiar o valor da célula duas vezes em outra coluna

1

Como posso copiar valores na célula duas vezes em outra coluna?
Os valores estão na coluna A e eu quero que eles tenham copiado na coluna B, assim:

A B
0 0
1 0
2 1
3 1
  2
  2
  3
  3

etc etc etc

EDIT: Eu vi parece diferente quando a questão é postada, portanto, eu adicionei uma foto.

    
por user693791 04.02.2017 / 14:13

1 resposta

2

Sua lista está na Coluna A e, em C1, você quer cada entrada duas vezes. Coloque a seguinte fórmula em C1 e arraste-a até que seja necessário.

=INDEX($A$1:$A$10,INT(ROW()-ROW($A2)/2)+1)

Atualizar

Pararesolveresteproblema,vocêprecisausarafunçãoINDEXemumnívelsuperiorparaobterovalordecéluladesejadodacolunaA.Noentanto,pararepetircadavalordecéluladuasvezes,énecessáriocriarumasequênciacomo112233eassimpordianteeaplicá-lonafunçãoÍNDICEconformevocêincrementaparacadacélulanacolunadesaída.

Apartirdonúmero2,ouseja,=ROW($A2)comoreferênciainicial,vocêprimeirogeraumasequênciaemincrementosde0,5usando=ROW()-ROW($A2)/2+1.

Agora,oquevocêtemé11,522,533,5eassimpordiante.TudoquevocêprecisaagoraéumafunçãoINTpararemoverafraçãoevocêtemasequêncianecessáriacomo112233eassimpordiante.

Tudoissojuntotorna-se=INDEX($A$1:$A$10,INT(ROW()-ROW($A2)/2)+1)comoemC1.

Abaixo,acapturadetelapodeajudarnoentendimentoadicional.

No entanto, se a sua lista começar em, por exemplo, A4, ou seja, linha 4, a fórmula será ligeiramente alterada. A função de linha () obter a seqüência desejada deve ser

=INT((ROW()-ROW($A$4))/2+1) 

E uma fórmula mais perfeita que deve funcionar independentemente do número da linha seria

=INDEX($A$1:$A$10,INT((ROW()-ROW($A$1))/2+1))
    
por 04.02.2017 / 15:16