Copiar a tabela tabulada formatada aparada no Excel

1

Eu tenho um livro de registro de edição de texto e preciso copiar o conteúdo em uma planilha do Excel.

Conteúdo do diário de bordo:

    01.01.2000
    ----------
    Entry One.\t\t\t\t\t8 Hours
    Entry Two.\t\t\t\t\t20 Minutes

Se eu colar isso no Excel, o conteúdo 8 Hours está a milhas de distância do Entry One. Célula. Como posso copiar corretamente esse conteúdo para que eu tenha apenas duas células uma da outra?

Exemplo de meta do Excel:

    |01.01.2000|          |
    |----------|          |
    |Entry One.|8 Hours   |
    |Entry Two.|20 Minutes|
DanielK
fonte

Respostas:

1

Quando você cola, o Excel converte as guias sem cotação em quebras de coluna e quebras de linha sem aspas nas quebras de linha. É por isso que, se você colar diretamente no conteúdo, onde uma citação segue imediatamente (a) uma quebra de linha, (b) uma guia ou (c) o início do arquivo, sua planilha pode não se comportar como esperado.

Para resolver isso, você desejará substituir todas as guias extras por uma única guia. Para fazer isso, vá para Substituir ( Ctrl + H no Windows). Digitar \t{2,} no Encontrar caixa e \t na caixa Substituir. Certificar-se de que Modo de pesquisa está configurado para Expressão regular e pressione Substitua tudo .


\t+ também funcionaria, mas seria mais lento em arquivos muito grandes que realmente possuem espaços únicos.

Schism
fonte
Isso realmente resolveu meu problema de formatação. Muito obrigado! Mas eu não consigo encontrar o Expressão regular Modo no Excel 2010. Você tem uma ideia de onde eu posso encontrá-lo? A Internet me diz para usar o VBA e Add-Ins, mas acho que não é o caminho a percorrer.
DanielK
@Daniel Ahh, desculpe, eu deveria ter esclarecido. Eu quis dizer que ajudaria a pré-processar os dados, então eu dei instruções para o Notepad ++, já que você tinha marcado sua pergunta com ele.
Schism
De qualquer forma, o seu modo de pré-formatação é muito bom e correto. Eu sei agora, que o caro Office Suite não tem uma função embutida para expressões regulares. Obrigado pela sua resposta!
DanielK