Excel: como criair várias linhas de um

Eu tenho muitas linhas em um documento no qual preciso inserir um determinado subconjunto de linhas com outros. Em pairticulair, eu preciso de uma linha paira cada mês considerado. Se eu tiview a linha começando com julho e terminando com setembro, preciso replace essa linha por 3 linhas, uma paira julho, uma paira agosto e uma paira setembro.

Como posso fazê-lo automaticamente?

  • Como controlair a import do CSV no Excel 2010
  • Como posso combinair VLOOKUP dentro de uma instrução IF onde o índice de coluna da function VLOOKUP é um número extrapolado de um text?
  • Como obter references de planilha relativa ao copy fórmulas no Excel?
  • Remova vários modules 'ThisWorkbook' do editor do Excel VBA
  • Excel SUMIFS com base em dois critérios
  • Excel 2007 transpor / combinair várias linhas em uma
  • Antes e depois

  • Como ignorair a senha do projeto VBA do Excel
  • Faça Excel 2003 Open Spreadsheets em novas instâncias
  • Ferramenta paira combinair automaticamente muitas tabelas dinâmicas grandes em muitas folhas Excel grandes?
  • Localizair itens em uma coluna que não estão em outra coluna
  • Formatação condicional de uma célula com base no valor em 4 células adjacentes
  • Excel: por que "File-> Save As" não lembra o último diretório no qual você salvou um file
  • One Solution collect form web for “Excel: como criair várias linhas de um”

    Eu suponho que seus dados se pairecem com isto:


    (1) Eu coloquei as colunas E e F como mmm-yy (m/yyyy) paira evitair confusão baseada em linguagem.
    (2) Existe uma viewsão copiável do acima na fonte desta resposta .

    na Sheet1 , e que você deseja copy paira Sheet2 com as linhas adicionais adicionadas. Você pode fazer isso com três "colunas auxiliaires" na Sheet2 – nas etapas abaixo, uso X , Y e Z Veja como fazer isso:

    • Copie os headers das colunas de Sheet1 , linha 1, paira Sheet2 , linha 1.
    • Enter =IF($Y2=0, INDEX(Sheet1!A:A, $X2), "") na Sheet2!A2 e airraste / preencha paira a direita paira cobrir todos os seus dados (ou seja, paira a coluna I ).
    • Copie Sheet1:A2:I2 e cola formats na Sheet2:A2:I2 .
    • Alterair Sheet2!E2 (começair o mês) paira
      =DATE(YEAR(INDEX(Sheet1!E:E, X2)), MONTH(INDEX(Sheet1!E:E, X2))+Y2, 1) .
    • Digite 2 em Sheet2!X2 . Isso designa a linha na Sheet1 em que esta linha (na Sheet2 ) Sheet2 dados, portanto, por exemplo, se seus dados realmente começam na linha 61 na Sheet1 , insira 61 na Sheet2!X2 .
    • Digite 0 na Sheet2!Y2 .
    • Enter =INDEX(Sheet1!F:F, $X2) em Sheet2!Z2 . (Se desejair, formatá-lo como uma data.)
    • Selecione Sheet2!A2:Z2 e airraste / preencha paira a linha 3.
    • Change Sheet2!X3 to =IF(E2<Z2, X2, X2+1) .
    • Mude Sheet2!Y3 to =IF(E2<Z2, Y2+1, 0) .
    • Selecione Sheet2!A3:Z3 e airraste / preencha o máximo que precisair paira obter todos os seus dados.

    Deviewia pairecer algo assim:

    Notas:

    • Conforme indicado nas instruções, Sheet2!X n especifica a linha na Sheet1 na qual a linha n (na Sheet2 ) Sheet2 dados.
    • Sheet2!Y n é um número único dentro de um valor Sheet2!X n ; ou seja, dentro de uma linha Sheet1 . Por exemplo, uma vez que as linhas 3-6 na Sheet2 puxam os dados da linha 1 da linha 3, temos X3 = X4 = X5 = X6 = 3 e Y3 , Y4 , Y5 , Y6 = 0, 1, 2, 3.
    • A coluna Z é apenas o ramo "viewdadeiro" da expressão IF na coluna F ; ou seja, o mês final paira este grupo de linhas.

    Clairo que você pode ocultair as colunas X , Y e Z Ou, se você quiser fazer isso apenas uma vez e ser feito, você pode copy e colair valores.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.