Saltar al contenido principal

¿Cómo dividir una columna larga en varias columnas en Excel?

doc dividido en varias columnas 4
Si tiene datos de una columna larga en Excel, será problemático al verlos. Pero ahora, si puede dividir una lista tan larga en varias columnas en Excel, la visualización será conveniente.
Divida la columna larga en varias columnas con VBA
Divida una columna larga en varias columnas con Kutools para Excel buena idea3

flecha azul burbuja derecha Divida la columna larga en varias columnas con VBA

1. Prensa Alt + F11 llaves juntas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo y copie el siguiente código VBA en la ventana emergente.

VBA: divide la columna larga en varias columnas.

Sub SplitColumn()
	'Updateby20141106
	Dim rng As Range
	Dim InputRng As Range
	Dim OutRng As Range
	Dim xRow As Integer
	Dim xCol As Integer
	Dim xArr As Variant
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type: = 8)
	xRow         = Application.InputBox("Rows :", xTitleId)
	Set OutRng   = Application.InputBox("Out put to (single cell):", 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
	OutRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub

3. Hacer clic en Ejecutar botón o prensa F5 para ejecutar el VBA, y apareció un cuadro de diálogo para seleccionar la lista de datos, y luego haga clic en OK para ir a especificar cuántas filas en una columna necesita en el siguiente cuadro de diálogo, luego haga clic en OK y seleccione una celda para generar el resultado. Ver capturas de pantalla:

doc-división-en-múltiples-columnas-1
doc-flecha
doc-división-en-múltiples-columnas-2
doc-flecha
doc-división-en-múltiples-columnas-3


4. Hacer clic en OK, entonces puede ver que la columna larga está dividida en varias columnas y cada columna tiene 15 celdas.
doc-división-en-múltiples-columnas-4


flecha azul burbuja derecha Divida una columna larga en varias columnas con Kutools para Excel

Tal vez a algunos de ustedes no les guste usar el código VBA, afortunadamente, pueden usar el Transformar rango utilidad de Kutools for Excel para convertir rápida y fácilmente una columna larga en un número fijo de columnas.

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después de instalar Kutools para Excel, haga lo siguiente:(¡Descarga gratis Kutools para Excel ahora!)

1. Seleccione los datos de la columna que desea dividir y haga clic en Kutools > Gama de Colores > Transformar rango. Ver captura de pantalla:
doc dividir kte 1

2. En el cuadro de diálogo emergente, marque Columna única para rango opción, luego marque Valor fijo opción y escriba el número de columnas que necesita en el cuadro de texto. Ver captura de pantalla:doc dividir kte 2

3. Hacer clic en Ok y seleccione una sola celda para publicar los datos divididos. Ver captura de pantalla:
doc dividir kte 3

4. Hacer clic en OK para finalizar las operaciones. Ahora los datos de la columna larga se han dividido en tres columnas.
doc dividir kte 4

¿Es más fácil que el código VBA? Con Trango de transformación utilidad, puede convertir una fila en un rango, un rango en una fila o una columna.

flecha azul burbuja derecha Transponer una sola columna / fila a un rango o viceversa



Divida rápidamente una celda en columnas o filas según el delimitador

En Excel, dividir una celda en columnas es tedioso con el Asistente paso a paso. Pero con Kutools for Excel's Células partidas utilidad, puede: 1, convertir una celda en columnas o filas según el delimitador; 2, convierte la cadena en texto y número; 3, convierta la cadena según el ancho específico, con clics.  ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones!
doc celda dividida
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Really awesome...
This comment was minimized by the moderator on the site
Thank you so much!It's a big problem to copy web table to Excel.Thanks to your script I finally managed it.
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations