Copiar tabla tabulada formateada recortada en Excel

1

Tengo un libro de registro del editor de texto y necesito copiar el contenido en una hoja de Excel.

Contenido del libro de registro:

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

Si pego esto en Excel, el contenido 8 Hours es millas lejos de la Entry One. Célula. ¿Cómo puedo copiar correctamente este contenido para que solo tenga dos celdas una a la otra?

Ejemplo de objetivo de Excel:

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

Respuestas:

1

Cuando pega, Excel convierte las pestañas sin comillas en saltos de columna y los saltos de línea en comillas. Esta es la razón por la que si pega directamente el contenido donde una cita sigue inmediatamente (a) un salto de línea, (b) una pestaña o (c) el principio del archivo, es posible que su hoja de cálculo no se comporte como se esperaba.

Para resolver esto, querrás reemplazar todas las pestañas adicionales con una sola pestaña. Para ello, vaya a Reemplazar ( Ctrl + H en Windows). Escribir \t{2,} en el Encontrar caja y \t en el cuadro Reemplazar. Asegurarse Modo de búsqueda se establece en Expresión regular y presione Reemplaza todo .


\t+ funcionaría igual de bien, pero sería más lento en archivos muy grandes que en realidad tienen espacios únicos.

Schism
fuente
Esto realmente solucionó mi problema de formato. ¡Muchas gracias! Pero no puedo encontrar el Expresión regular Modo en Excel 2010. ¿Tienes una idea de dónde puedo encontrarla? Internet me dice que use VBA y complementos, pero creo que ese no es el camino a seguir.
DanielK
@Daniel Ahh, lo siento, debería haberlo aclarado. Quise decir que ayudaría a preprocesar los datos, así que di instrucciones para Notepad ++, ya que habías etiquetado tu pregunta con eso.
Schism
De todos modos, tu forma de pre-formatear es bastante buena y correcta. Ahora sé que el caro Office Suite no tiene una función incorporada para expresiones regulares. ¡Gracias por tu respuesta!
DanielK