Copie texto con formato de varias líneas en una sola celda en Excel

Copie texto con formato de varias líneas en una sola celda en Excel

Mi pregunta es similar aCopiar un texto de varias líneas en una sola celda en Excel, excepto que el texto que quiero copiar contiene formato de texto enriquecido: texto en negrita, texto en color, elementos con viñetas, etc.

Si hago doble clic en la celda, o hago clic en la barra de fórmulas, antes de pegar, como se indica en la respuesta de la pregunta vinculada, se conservan los saltos de línea, pero se pierde el resto del formato; trata el pegado como si fuera un pegado de texto sin formato.

¿Hay alguna forma de copiar?texto formateado de varias líneasdesde una página web, un correo electrónico, MS Word o cualquier otro programa,en una sola celdaen Excel?

Como ejemplo, supongamos que quiero copiar el siguiente texto directamente de esta página web y pegarlo todo en una celda de mi libro, conservando los saltos de línea y el formato:

Cómo hacer un sándwich:

  • 2 rebanadas de pan
  • una rebanada de carne
  • una rebanada de queso

poner la carneunode las rebanadas de pan. Pon el queso encima. Pon elotrorebanada de pan encima.
¡Voilá!

Aquí hay varias capturas de pantalla de las formas en que intenté lograr esto copiando de una tabla en un documento de Microsoft Word a Excel usando varias opciones. El texto A1, B1, etc. indican las celdas en las que espero que termine el texto.

En Word, con caracteres de formato mostrados:
En MS Word

Usando el Pegar predeterminado en Excel en la celda A1. Tenga en cuenta que Excel rompió el texto enamboslos retornos duros (¶) y suaves (↵) en filas separadas, y crearon celdas fusionadas para el texto "A1" y "C1":
Pegar predeterminado

Usando la opción de pegar "Hacer coincidir el formato de destino" en Excel, en la celda A1:
Pegar formato de destino coincidente

Haga doble clic dentro de la celda B1 y luego pegue (tenga en cuenta que no hay opciones de "Pegado especial" disponibles con este método):
Haga clic dentro de la celda, luego pegue

Y aquí, tomé nota de todo el formato de caracteres que Excel aplicó al usar el pegado predeterminado y lo apliqué manualmente al texto para ilustrar el resultado deseado. Excel no ofrece formato de viñeta, pero cuando se utiliza el pegado predeterminado, coloca el símbolo de viñeta en 11,5 pt.Símbolofuente, y reproduce el Tabulador de Word con varios espacios en Times New Roman de 7 pt. Lo único que no se puede aplicar a un subconjunto del texto en una celda es la alineación con sangría, pero incluso sin eso, para obtener un resultado de pegado como este, sin tener que aplicar manualmente la fuente, el tamaño, la negrita y la cursiva. En todas partes, en todo momento (y color, si corresponde), sería ideal:
Creación manual del resultado deseado.

Respuesta1

He estado buscando y buscando respuestas exactamente a este problema: tengo un documento de Word formateado que necesito usar como portada de mi hoja de cálculo, y quería desesperadamente copiar y pegar los datos fácilmente. La opción Objeto de Word no le permite hacer clic en el hipervínculo a menos que abra el archivo de Word incrustado, por lo que no se puede hacer clic en los enlaces inicialmente visibles. Finalmente encontré la solución por mi cuenta:usar un cuadro de texto. ¿Por qué realmente necesitas un celular para cosas como esta? Simplemente use un cuadro de texto.

Respuesta2

Solución fácil:

  1. Convierta su texto formateado en MS Word en una tabla. Seleccione el texto, de la Pestaña Insertar > Tabla > Convertir texto en tabla. Recuerde que cualquier texto después de un retorno (duro) en su texto formará una nueva fila de la tabla. Puede reemplazarlos con retornos suaves (shift enter) si lo desea.

    1. Copie las celdas de su tabla de MS Word en Excel.

    2. ¡Voilá!

Respuesta3

Yo también llevo mucho tiempo queriendo hacer esto.

Empecé a jugar con Excel y noté que Insertar objeto de Word hará lo que quieras.

Aquí hay un enlace que explica las diferentes formas de Insertar Objetos.

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

La opción "Crear un nuevo objeto desde Excel" parece ser lo que desea.

El único inconveniente que veo es que la celda no cambiará de tamaño automáticamente cuando cambie el tamaño del objeto, por lo que tendrá que cambiar el tamaño de la celda manualmente.

Respuesta4

Abra el PDF. Seleccione el texto requerido y Copiar (al portapapeles). (Ctrl c) Abra Excel. Seleccione la celda en la que desea pegar. No pegue en la celda, péguelo en la ventana de la barra de fórmulas. (Ctrl v) Su texto debería aparecer ahora en su celda seleccionada. Cualquier retorno de carro (CR) ahora iniciará una nueva línea dentro de la celda. Si desea otro CR dentro de la celda, presione Alt Retorno donde desea el CR. De lo contrario, Volver simplemente selecciona la siguiente celda. Si desea "perder" un CR, simplemente elimínelo como cualquier otro carácter. Espero que esto ayude.

información relacionada