Como pegar a lista existente (coluna única) e adicionar linhas entre cada entrada

Como pegar a lista existente (coluna única) e adicionar linhas entre cada entrada

Tenho uma lista de 100 cidades na coluna A e estou tentando descobrir como pegar essa lista e duplicar cada entrada mais 3 vezes. Tentei usar o Offset para fazer isso, mas não tive sucesso.

Para dar um exemplo visual do que eu gostaria de fazer:

New York
Paris
London
Berlin

E transforme isso nisso:

New York
New York
New York
New York  
Paris
Paris
Paris
Paris
London
London
London
London
Berlin
Berlin
Berlin
Berlin

Qualquer ajuda para criar uma fórmula não VBA para isso seria muito apreciada!

Responder1

Experimente isto:

=INDEX(A:A,CEILING(ROW()/3,1))

insira a descrição da imagem aqui

Copie até a linha 300, copie a coluna e cole > valores especiais para reter os valores e se livrar da fórmula subjacente.

Responder2

@teylyn, sua resposta funciona muito bem - obrigado!

Eu queria adicionar títulos na linha 1, então usei sua fórmula, mas fiz alguns ajustes. Ele funciona como um encanto!

=INDEX(A$2:A$7,CEILING(ROW(A1)/4,1))

Obrigado por me mostrar novas funções. :)

informação relacionada