Isso pode ser feito usando algumas fórmulas que calculam quais células usar com base na linha, como a resposta de Adi Nugroho. Na verdade, você poderia dar um passo adiante e usar uma única fórmula para todas as células.
1: Solução de Fórmula Única
Aqui está um exemplo (existem várias abordagens que podem ser usadas). Copie os títulos das colunas para outra folha. Em seguida, coloque esta fórmula em A2:
=OFFSET(Sheet1!$A$2,ROW()*6-12+(COLUMN()>4)*(COLUMN()-4),COLUMN()-1)
Copie-o pelas colunas e replique a linha conforme necessário. Isso te dá:
![](https://i.stack.imgur.com/WGCdS.png)
Explicação:
AfunçãoOFFSETancorasuanovatabelanaprimeiracéluladosdadosoriginaisedefinecadacélulacomoumdeslocamentoapartirdela.
ROW()*6-12
converteopadrãooriginaldeseislinhasemumintervalodelinhaúnica.
(COLUMN()>4)*(COLUMN()-4)
aumentaareferênciadalinhaparaascolunasEealém.Osprimeirosparêntesescontêmumtestelógicoparasabersevocêestáalémdaquartacoluna,retornando1
severdadeiroe0
sefalso.Issoémultiplicadopelonúmerodacolunaemexcessopara4pararefletiropadrãodedados(acoluna5caiumalinha).
COLUMN()-1
ajustaacolunarealparaumdeslocamento(acoluna1doseuresultadoé0
offsetdacoluna1dosdados).
Assim,essafórmulaúnicaencontraacéluladeorigemcorretaparacadacéluladoseuresultado.
2:Nenhumasoluçãonecessáriaparacélulascerebrais
Comoalternativa,existeumasoluçãomuitosimplesquenãorequernenhumafunçãosofisticada.
ComececomseusdadosnaPlanilha1:
![](https://i.stack.imgur.com/NptGG.png)
CopieparaB2,C2eD2.Emseguida,copie-oparaE3,F4,G5,H6eI7.Issoapontaráautomaticamenteascélulasparaolugarcerto.Emseguida,arraste(mova)ascélulasdascolunasEatéIatéalinha2easfórmulasserãoretidas.Então,alinha2conterá:
A2:=sheet1!A2B2:=sheet1!B2C2:=sheet1!C2D2:=sheet1!D2E2:=sheet1!E3F2:=sheet1!F4G2:=sheet1!G5H2:=sheet1!H6I2:=sheet1!I7
- Selecioneosvaloresdalinha2ereplique-osnapáginaparaquantaslinhashouverdadosnaplanilha1.Seráassim:
![](https://i.stack.imgur.com/Two82.png)
Eletemseusdadosdelinhaúnica,masestánasprimeiraslinhasdecadagrupodeseislinhas.Observeque,emvezdelinhasqueestãoembranconascolunasBaI,vocêpodeterlinhascomzerosnessascolunasseacolunaAtiversidoformatadacomoumnúmero(issonãoéumproblema).
Eliminamosaslinhasextrascomoutraetapa.
- Selecioneatabelainteiraeativeafiltragem.
- FiltrenacolunaBeselecioneparamostrarapenasascélulasvazias(ouzero,seéissoquevocêtem).Ofiltroocultaráaslinhascomseusvaloreseficaráassim(oucomolinhasdezeros,excetoparaacolunaA);ouseja,apenasaslinhasextras:
![](https://i.stack.imgur.com/uisAD.png)
- Selecionetodasaslinhasdedadosvisíveiseexcluaaslinhasusandoomenudeatalho:
![](https://i.stack.imgur.com/J4AdP.png)
- Agora,desligueofiltroevocêteráseuresultado: