Como copio tabelas do Word no Excel sem dividir células em várias linhas?

25

Eu tenho dados em uma tabela do Word que inclui quebras de linha e parágrafo. Quando copio os dados para o Excel, ele divide cada linha e parágrafo que eu quero em várias células. Como faço para copiar os dados para o Excel e manter os intervalos?

    
por skia.heliou 28.04.2014 / 19:39

4 respostas

33

Você terá que fazer um pouco de substituição de personagem. É uma correção bem simples.

No Word:

  1. Selecione sua tabela inteira no Word.
  2. Abra a caixa de diálogo "Localizar e substituir" (por exemplo, digitando Ctrl + H ).
  3. No campo "Localizar", insira ^l . Isso selecionará todas as quebras de linha.
    • Você pode selecionar quebras de parágrafos inserindo ^p .
  4. No campo "Substituir por", insira ^v .
    • Este é um atalho para o símbolo de parágrafo ¶, também conhecido como "pilcrow".
    • Você pode querer substituir as marcas de parágrafo por dois pilotos para facilitar a substituição posteriormente.
  5. Clique em "Substituir tudo".
  6. Copie os dados da tabela para a área de transferência.

No Excel:

  1. Cole sua tabela no local desejado no Excel.
  2. Com os dados tabulares selecionados, abra a caixa de diálogo "Localizar e substituir" (novamente, Ctrl + H ).
  3. No campo "Find what", digite o seguinte código Alt: Alt + 0 1 8 2 . Um pilgrow aparece.
    • Para inserir um código Alt, mantenha pressionada a tecla Alt ao digitar os dígitos no teclado numérico. Pode ajudar a ter Num Lock ativado.
  4. No campo Substituir, digite o seguinte código Alt: Alt + 0 0 1 0 .
    • Esse código entra em uma quebra de linha única. Nada aparece, embora o cursor possa mudar.
  5. Clique em "Substituir tudo".

Referências:

por 28.04.2014 / 19:39
12

Existe uma maneira mais fácil.

Se você tiver uma conta do Google Gmail, poderá abrir o Google Drive, criar uma nova planilha e copiar toda a tabela do Microsoft Word para a planilha do Google. Depois de tê-lo no formato desejado, você pode copiar a tabela para o Microsoft Excel.

    
por 23.11.2015 / 04:26
0

Descobri que você pode usar o LibreOffice Calc.

  1. Selecione sua tabela do Word
  2. Copiar
  3. No LibreOffice Calc, cole o especial como HTML
  4. Salvar no seu formato favorito

Sua tabela não será dividida em várias células.

    
por 30.04.2015 / 19:48
0

Eu fiz uma função vba para remover a nova linha que fazia com que as células se dividissem no excel antes de copiar para o excel.

sub RemoveNewLinesFromTabelCells(tblnumber as integer)
'remove newline from every cell in the selected table table by table number
  dim x as long, y as long, columncount as long, rowcount as long
  columncount = Activedocument.Tables(tblNumber).Range.Columns.Count
  rowcount = Activedocument.Tables(tblNumber).Range.Rows.Count
  for x = 1 to rowcount
     for y = 1 to columncount
        ActiveDocument.Tables(tblNumber).cell(x,y).Range.Text = Replace(ActiveDocument.TAbles(tblNumber).cell(x,y).Range.Text, Chr(13,"")
     next y
  next x
end sub
    
por 28.02.2017 / 17:29