Cómo dividir una columna en varias columnas en Excel (7 maneras fáciles)

  • Compartir Este
Hugh West

A veces resulta difícil encontrar el valor de una columna larga de Excel, por lo que necesitamos dividir una columna en varias columnas en Excel Esto hace que el conjunto de datos sea más legible y fácilmente accesible a la información correcta. En este artículo, vamos a ver cómo dividir una columna en varias columnas mediante ejemplos y explicaciones.

Cuaderno de prácticas

Descárgate el cuaderno y el ejercicio siguientes.

Dividir una columna en varias columnas.xlsx

7 Métodos Rápidos para Dividir una Columna en Varias Columnas en Excel

1. Función 'Texto a Columnas' de Excel para Dividir una Columna en Varias Columnas

Excel ' Texto a columnas Suponiendo que tenemos un conjunto de datos ( B4:D9 Vamos a dividir la información de una columna ( B5:B9 ) en varias columnas.

PASOS:

  • En primer lugar, seleccione el rango de columnas ( B5:B9 ) para dividir.
  • A continuación, vaya a la página Datos ficha.
  • Haga clic en ' Texto a columnas ' del Herramientas de datos opción.

  • A Asistente Paso 1 aparece la ventana.
  • Seleccione ahora la opción ' Delimitado y haga clic en Siguiente .

  • Podemos ver el Asistente Paso 2 Compruebe en la ventana ' Espacio '.
  • Vea el resultado en Vista previa de datos caja.
  • A continuación, haga clic en Siguiente .

  • En Asistente Paso 3 ya está aquí. Seleccione ' General de la sección ' Formato de los datos de columna '.
  • A continuación, seleccionamos el lugar en el que queremos ver el resultado en la pantalla Destino caja.
  • Compruebe si el resultado se muestra correctamente desde el Vista previa de datos caja.
  • Haga clic en Acabado .

  • Por último, podemos ver que los datos de una columna se dividen en varias columnas.

2. Dividir Varias Líneas de una Columna en Varias Columnas en Excel

Con la ayuda del Texto a columnas podemos dividir varias líneas de una columna en varias columnas en Excel. Supongamos que tenemos un conjunto de datos ( B4:D9 ) de productos Microsoft con años en una columna. Vamos a dividirlos.

PASOS:

  • Seleccione el rango de columnas ( B5:B9 ) para dividir.
  • A continuación, vaya a la página Datos tab> Herramientas de datos opción> ' Texto a columnas '.

  • En Asistente Paso 1 aparece la ventana.
  • Seleccione la opción ' Delimitado y haga clic en Siguiente .

  • Ahora desde el Asistente Paso 2 marque la casilla ' Otros y escriba " , " sobre eso.
  • Vea el resultado en Vista previa de datos caja.
  • Haga clic en Siguiente .

  • Desde el Asistente Paso 3 seleccione ' General de la sección ' Formato de los datos de columna '.
  • A continuación, seleccione el lugar donde queremos ver el resultado en el Destino caja.
  • Compruebe si el resultado se muestra correctamente desde el Vista previa de datos caja.
  • A continuación, haga clic en Acabado .

  • Aparece un cuadro de confirmación. Seleccione OK .

  • Por fin podemos ver el resultado.

3. Dividir Celda Fusionada como Una Columna en Varias Columnas en Excel

En el siguiente conjunto de datos, podemos ver una columna con celdas combinadas. Vamos a dividir las celdas y convertirlas en varias columnas.

PASOS:

  • En primer lugar, seleccione todas las celdas combinadas de una columna.
  • Ir a la Inicio ficha.
  • Haga clic en el botón Fusionar & Centrar del menú desplegable Alineación sección.
  • Seleccione ahora Fusionar células .

  • Podemos ver que las celdas están desunidas y divididas en diferentes columnas.

Más información: Cómo Dividir Columna en Excel Power Query (5 Métodos Fáciles)

4. Función "Flash Fill" de Excel para dividir una columna en varias columnas

Excel tiene algunas herramientas especiales e inteligentes'. Flash de relleno ' es uno de ellos. Flash de relleno copia el patrón de la celda y da la salida como esa celda. Aquí tenemos un conjunto de datos de productos Microsoft con años. Vamos a dividir los datos de esta columna ( B4:B9 ) en varias columnas.

PASOS:

  • Seleccione Célula C5 y anote el nombre del producto " Microsoft Excel " en él.
  • A continuación, seleccione Celda D5 y anote el año " 2018 ".

  • Seleccione ahora Célula C5 y utilizar el Asa de llenado para autocompletar las celdas vacías.
  • Siguiente de la ' Opción de autorrelleno Haga clic en el botón Relleno Flash .

  • Haz lo mismo para la siguiente columna y podremos ver el resultado.

5. Dividir una columna en varias columnas con VBA

Microsoft Excel Visual Basic para aplicaciones nos ayuda a dividir una columna en varias columnas. Supongamos que tenemos un conjunto de datos ( B4:B14 ) de los productos Microsoft Excel durante años. Vamos a dividir esta columna en dos columnas D4 & E4 .

PASOS:

  • En primer lugar, seleccione todos los valores de la columna.
  • A continuación, vaya a la hoja de cálculo desde la pestaña de hojas y haga clic con el botón derecho del ratón en en él.
  • Selecciona ' Ver Código '

  • Ahora, un Módulo VBA aparece la ventana.
  • Teclea el código:
 Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub 
  • A continuación, haga clic en el botón Ejecutar opción.

  • En el cuadro de confirmación, seleccione Ejecutar .

  • A continuación, seleccione el intervalo de entrada y haga clic en OK .

  • Escribimos el número de filas que queremos ver en la nueva columna y seleccionamos OK .

  • Seleccione aquí la primera celda de la nueva columna y haga clic en OK .

  • Por último, podemos ver el resultado de que todos los valores de una columna se dividen en dos.

6. Fórmula Excel INDEX para dividir una columna en varias columnas

Excel Función INDEX junto con el Función ROWS se utiliza para dividir una columna. Suponiendo que tenemos un conjunto de datos ( B4:B14 Vamos a dividir estos valores del conjunto de datos en dos columnas ( Columna1 & Columna2 ).

PASOS:

  • Al principio, seleccione Celda D5 .
  • Ahora escribe la fórmula:
=INDEX($B$5:$B$14,FILAS(D$5:D5)*2-1)

  • Hit Entre en y utilizar Asa de llenado para autocompletar las celdas de abajo.

  • A continuación, seleccione Célula E5 .
  • Escribe la fórmula:
=INDEX($B$5:$B$14,FILAS(E$5:E5)*2)

  • Pulse Entre en y utilizar Asa de llenado para ver los resultados.

7. Funciones Excel IZQUIERDA Y DERECHA para Dividir una Columna en Varias Columnas

Excel Función IZQUIERDA devuelve los caracteres situados más a la izquierda de una cadena de texto, mientras que la función Función DERECHA en Excel nos ayuda a extraer los últimos caracteres de una cadena de texto. Ambos son Funciones de texto en Excel. Aquí tenemos un conjunto de datos ( B4:B9 ) en una columna. Vamos a utilizar funciones de texto para dividir los valores de una columna.

PASOS:

  • Seleccione Célula C5 .
  • A continuación, escribe la fórmula:
=LEFT(B5,SEARCH(" ",B5)-1)

Desglose de fórmulas

BUSCAR(" ",B5)

En Función BUSCAR devolverá la posición del espacio.

LEFT(B5,SEARCH(" ",B5)-1)

Esto devolverá el valor.

  • A continuación, pulse Entre en y utilizar el Asa de llenado para autocompletar las celdas.

  • Ahora, seleccione Celda D5 .
  • Escribe la fórmula:
=DERECHA(B5,LEN(B5)-BUSCAR(" ",B5))

  • Por último, pulse Entre en y utilizar Asa de llenado para ver el resultado.

Desglose de fórmulas

BUSCAR(" ",B5)

En Función BUSCAR devolverá la posición del espacio.

LEN(B5)

En Función LEN devolverá el número total de caracteres.

RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Esto devolverá el valor.

Conclusión

Estas son las formas más rápidas de dividir una columna en varias columnas en Excel. Hay un libro de práctica añadido. Anímate y pruébalo. Siéntete libre de preguntar cualquier cosa o sugerir nuevos métodos.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.