Copie texto formatado em várias linhas em uma única célula no Excel

Copie texto formatado em várias linhas em uma única célula no Excel

Minha pergunta é semelhante aCopiando um texto multilinha em uma única célula no Excel, exceto que o texto que desejo copiar contém formatação rich text - texto em negrito, texto colorido, itens com marcadores, etc.

Se eu clicar duas vezes na célula ou clicar na barra de fórmulas, antes de colar, conforme indicado na resposta da pergunta vinculada, as quebras de linha serão preservadas, mas todas as outras formatações serão perdidas; trata a pasta como uma pasta de texto simples.

Existe alguma maneira de copiartexto formatado e com várias linhasde uma página da web, um e-mail, MS Word ou qualquer outro programa,em uma única célulano Excel?

Por exemplo, suponha que eu queira copiar o seguinte texto diretamente desta página da web e colar tudo em uma célula da minha pasta de trabalho, preservando as quebras de linha e a formatação:

Como fazer um sanduíche:

  • 2 fatias de pão
  • uma fatia de carne
  • uma fatia de queijo

Coloque a carneumdas fatias de pão. Coloque o queijo por cima. Coloque ooutrofatia de pão em cima disso.
Voilá!

Aqui estão várias capturas de tela de como tentei fazer isso copiando de uma tabela em um documento do Microsoft Word para o Excel usando várias opções. O texto A1, B1, etc. indicam as células nas quais espero que o texto acabe.

No Word, com caracteres de formatação exibidos:
Em MS Word

Usando o padrão Colar no Excel na célula A1. Observe que o Excel quebrou o texto emambosos retornos físicos (¶) e suaves (↵) em linhas separadas e criaram células mescladas para o texto "A1" e "C1":
Colar padrão

Usando a opção de colar "Corresponder formatação de destino" no Excel, na célula A1:
Corresponder Formatação de Destino Colar

Clicar duas vezes dentro da célula B1 e colar (observe que nenhuma opção "Colar especial" está disponível com esta abordagem):
Clique dentro da célula e cole

E aqui, anotei toda a formatação de caracteres do Excel aplicada ao usar a colagem padrão e apliquei-a manualmente ao texto para ilustrar o resultado desejado. O Excel não oferece formatação de marcador, mas ao usar a pasta padrão, coloca o símbolo de marcador em 11,5 ptSímbolofonte e reproduz a tabulação do Word com vários caracteres de espaço em Times New Roman de 7 pt. A única coisa que não pode ser aplicada a um subconjunto do texto em uma célula é o alinhamento recuado, mas mesmo sem isso, para obter um resultado de colagem como este, sem ter que aplicar manualmente fonte, tamanho, negrito e itálico em todos os lugares, sempre (e na cor, se aplicável), seria o ideal:
Criação manual do resultado desejado

Responder1

Tenho procurado e procurado respostas exatamente para esse problema: tenho um documento do Word formatado que preciso usar como tema inicial da minha planilha e queria desesperadamente copiar e colar os dados com facilidade. A opção Objeto do Word não permite clicar no hiperlink, a menos que você abra o arquivo do Word incorporado, portanto, os links inicialmente visíveis não são clicáveis. Finalmente encontrei a solução sozinho:use uma caixa de texto. Por que você realmente precisa de um celular para coisas assim? Basta usar uma caixa de texto.

Responder2

Solução fácil:

  1. Converta seu texto formatado no MS Word em uma tabela. Selecione o texto, no Guia Inserir > Tabela > Converter Texto em Tabela. Lembre-se de que qualquer texto após um retorno (forte) em seu texto formará uma nova linha da tabela. Você pode substituí-los por retornos suaves (shift enter), se desejar.

    1. Copie as células da tabela do MS Word para o Excel.

    2. Voilá!

Responder3

Eu também queria fazer isso há muito tempo.

Comecei a brincar com o Excel e percebi que Inserir objeto Word fará o que você quiser.

Aqui está um link que explica as diferentes maneiras de inserir objetos.

https://support.office.com/en-gb/article/insert-an-object-in-your-excel-spreadsheet-e73867b2-2988-4116-8d85-f5769ea435ba

O "Criar um novo objeto de dentro do Excel" parece ser o que você deseja.

A única desvantagem que vejo é que a célula não será redimensionada automaticamente quando o tamanho do objeto for alterado, então você terá que redimensionar manualmente o tamanho da célula.

Responder4

Abra o PDF. Selecione o texto desejado e copie (para a área de transferência). (Ctrl c) Abra o Excel. Selecione a célula na qual deseja colar. Não cole na célula, mas cole na janela da barra de fórmulas. (Ctrl v) Seu texto agora deve aparecer na célula selecionada. Qualquer retorno de carro (CR) agora iniciará uma nova linha dentro da célula. Se você quiser outro CR dentro da célula, pressione Alt Return onde deseja o CR. Caso contrário, Return apenas seleciona a próxima célula. Se quiser “perder” um CR, basta deletar como qualquer outro personagem. Espero que isto ajude.

informação relacionada