Minha pergunta é semelhante a Copiar um texto com várias linhas em uma única célula no Excel , exceto que o texto que eu quero copiar contém formatação rich text - texto em negrito, texto colorido, itens de marcador, etc.
Se clicar duas vezes na célula ou clicar na barra de fórmulas antes de colar, conforme indicado na resposta da pergunta vinculada, ela preservará as quebras de linha, mas todas as outras formatações serão perdidas; trata a pasta como uma pasta de texto sem formatação.
Existe alguma maneira de copiar texto formatado em várias linhas de uma página da Web, um email, MS Word ou qualquer outro programa, em uma única célula no Excel?
Como exemplo, suponha que eu queira copiar o texto a seguir diretamente desta página da Web e colá-lo 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 carne em uma das fatias de pão. Coloque o queijo em cima disso. Coloque a outra fatia de pão em cima disso.
Voila!
Aqui estão várias capturas de tela das maneiras pelas quais 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. indica as células nas quais espero que o texto acabe.
No Word, com caracteres de formatação exibidos:
Usando o padrão Colar no Excel na célula A1. Note-se que Excel quebrou o texto em ambos os duros (¶) e retorna moles (↵) em linhas separadas, e criou células mescladas para o "A1" eo texto "C1":
Usando a opção de colar "Corresponder formatação de destino" no Excel, na célula A1:
Clique duas vezes na célula B1 e cole (observe que nenhuma opção "Colar especial" está disponível com esta abordagem):
E aqui, observei todos os caracteres de formatação do Excel aplicados ao usar a pasta padrão e os apliquei 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 na fonte Symbol de 11,5 pt e reproduz a guia 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, é possível obter um resultado de colagem como esse, sem a necessidade de aplicar manualmente a fonte, tamanho, negrito e itálico. em qualquer lugar, sempre (e cor, se aplicável), seria o ideal:
fonte
Respostas:
Solução fácil:
Converta seu texto formatado no MS Word em uma tabela. Selecione o texto, na guia Inserir> Tabela> Converter texto em tabela . Lembre-se de que qualquer texto após um retorno (rígido) no seu texto formará uma nova linha da tabela. Você pode substituí-los por retornos suaves (shift enter), se quiser.
Copie as células da tabela do MS Word no Excel.
Voila!
fonte
fonte
Eu tenho vontade de fazer isso há muito tempo também.
Comecei a brincar com o Excel e notei que o objeto Insert Word fará o que você deseja.
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 a partir 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, assim você terá que redimensionar manualmente o tamanho da célula.
fonte
Abra o PDF. Selecione o texto necessário 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 deve aparecer agora 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 você quiser "perder" um CR, exclua como qualquer outro caractere. Espero que isto ajude.
fonte