34 votos

Pegar texto en Excel sin dividir en espacios (u otro delimitador)

Recientemente utilicé la función de Texto en Columnas en Excel para dividir una columna de datos en varias columnas basadas en el espacio. Ahora, cuando pego texto en Excel, automáticamente lo divide en varias columnas sin utilizar la función de Texto en Columnas. ¿Hay alguna manera de revertir esta funcionalidad a la normalidad?

0 votos

El mío está dividiendo las URL en dos puntos... ¡en cada hoja de cálculo que uso!

53voto

Sam Corder Puntos 3196

Esto pareció funcionar, pero es un poco involucrado.

  1. Ingrese los datos en una celda.
  2. Seleccione la función Texto en columnas.
  3. Asegúrese de que Delimitado esté seleccionado y elija Siguiente.
  4. Desmarque la casilla junto a Espacio (o el delimitador que desea deshabilitar)
  5. Haga clic en Finalizar.

0 votos

No olvides marcar tu respuesta como la solución @leigh-riffel. Ayuda a la comunidad.

5 votos

Esto funcionó. Por lo tanto, parece que la última operación de texto a columnas se utilizará para todas las futuras pegadas.

0 votos

Se utiliza para todos los futuros pegados en cualquier libro de trabajo, y también se establece de forma predeterminada cada vez que abres un archivo de texto.

3voto

Kush Shah Puntos 11

He creado una Macro rápida y la he agregado a mi archivo personal.xlsm. Aquí está el código. Esto hace más o menos lo mismo que Leigh Riffel ha sugerido, excepto que es una Macro rápida.

Sub DisableAutoSplitting()
    Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub

1 votos

Cuidado: ejecutar una macro perderá tu historial de deshacer.

0voto

Rybob Puntos 1

O simplemente haz clic en la barra de fórmulas o en la celda como si estuvieras escribiendo, luego pega - se irá solo a esa celda. (JAJA creando una macro - tan complicado)

1 votos

Esto funciona si estás intentando pegar en solo una celda. No funciona para pegar en varias filas porque todas las líneas terminan en la misma celda.

-1voto

Brian Puntos 29

¿No sería CTRL Z para deshacer una forma más rápida de revertirlo?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X