Note: The other languages of the website are Google-translated. Back to English

¿Cómo convertir una celda en múltiples celdas / filas en Excel?

A veces, es difícil ver todos los datos si hay muchos datos en una celda en Excel. En este caso, convertir todos los datos de esta celda en varias celdas o filas puede hacer que sea mucho más fácil y claro ver el contenido extenso como se muestra a continuación. En Excel, puede hacerlo a través de los métodos siguientes.

Convierta una celda en múltiples celdas / filas con Texto a columna y Pegado especial en Excel

Convierta una celda en múltiples celdas / filas con VBA

Convierta una celda en múltiples columnas / filas con Kutools para Excel buena idea3


flecha azul burbuja derecha Convierta una celda en múltiples celdas / filas con Texto a columna y Pegado especial en Excel

1. Seleccione la celda en la que desea convertir sus datos y haga clic en Data > Texto a columna, ver captura de pantalla:

2. En el cuadro de diálogo emergente, marque Delimitado casilla de verificación y haga clic en Siguiente. Ver captura de pantalla:

3. Comprobar Coma casilla de verificación sólo en el cuadro de diálogo y haga clic en Terminar. Ver captura de pantalla:

4. Luego puede ver que los datos de la celda se han dividido en varias columnas. Y ahora seleccione estas celdas y haga clic derecho para hacer clic Copiar desde el menú contextual para copiarlos. Ver captura de pantalla:

5. Seleccione una celda en blanco que desee y haga clic derecho para seleccionar Transponer (T), entonces puede ver que los datos se han convertido en varias filas. Ver captura de pantalla:

Si está utilizando Microsoft Excel 2007, haga clic en el Home > Pasta > Transponer para pegar los datos divididos.

Puede ver el resultado como se muestra:


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 ver todas las funciones 30 días de prueba gratis!
doc celda dividida
 
Kutools for Excel: con más de 300 prácticos complementos de Excel, gratis para probar sin limitación en 30 día.

flecha azul burbuja derecha Convierta una celda en múltiples celdas / filas con VBA

Si cree que el método anterior es un poco tedioso, puede usar un VBA para hacerlo.

1. Sostener ALT botón y prensa F11 en el teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo y copie el VBA en el módulo.

VBA: convierte una celda en varias filas

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. Hacer clic en Ejecutar para ejecutar el código VBA, y un KutoolsforExcel aparece un cuadro de diálogo para que seleccione una sola celda en la que desea convertir sus datos. Ver captura de pantalla:

4. Hacer clic en OKy, en otro cuadro de diálogo emergente, seleccione una celda para generar el resultado. Ver captura de pantalla:

Puedes ver el resultado:

Consejo: En el código VBA anterior, puede cambiar el separador "," desea separar los datos por. Este VBA no admite celdas divididas según el carácter de nueva línea.


flecha azul burbuja derecha Convierta una celda en múltiples columnas / filas con Kutools para Excel

Si tiene Kutools for Excel - una práctica herramienta instalada, puede utilizar su Células partidas función para dividir rápidamente una sola celda en varias columnas o filas según un delimitador.

Kutools for Excel: Una práctica herramienta complementaria de Excel que hace que sus trabajos sean más fáciles y eficientes.
  • 300+ funciones potentes y fáciles de usar,110,000+ Elección de los usuarios de Excel
  • con todas las funciones prueba gratis en 30 días, No se requiere tarjeta de crédito
  • docenas de funciones con un solo clic para reducir su tiempo de trabajo en la resolución de problemas complejos
  • incluye funciones para conversión por lotes, eliminación, combinación de hojas / celdas, exprotación, etc., prueba gratuita ahora.

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

1. Seleccione la celda que desea dividir en filas y haga clic en Kutools > Fusionar y dividir > Células partidas. Ver captura de pantalla:
doc kutools dividir celdas 1

2. Luego, en el Células partidas diálogo, comprobar Dividir en filas opción bajo Tipo sección y comprobar Otros opción bajo Especificar un separador sección, luego ingrese el delimitador en el que desea dividir la celda en el cuadro de texto. Ver captura de pantalla:

doc kutools 2

3. Hacer clic en Ok, y aparece un cuadro de diálogo para recordarle que seleccione una celda para generar el resultado dividido.
documento kte 3

4. Hacer clic en OK. Ahora puede ver que una celda se ha convertido en varias filas.
doc kutools dividir celdas 4

Consejo: Si desea convertir una sola celda en columnas según un delimitador específico, marque Dividir en columnas en el cuadro de diálogo e introduzca el delimitador en Otros caja de texto.

flecha azul burbuja derecha Convierta una celda en varias filas o columnas


Transponer rápidamente la tabla cruzada a la lista o viceversa

Mientras recibe una hoja con tabla cruzada que necesita convertir a tabla de lista, ¿cómo puede manejarla rápidamente? Con Kutools para Excel Dimensiones de la mesa de transposición utilidad, puede convertir una tabla de dimensiones cruzadas en una tabla de tres dimensiones o viceversa lo más rápido que pueda.   Haga clic para 30-día de prueba gratuita con todas las funciones!
doc transponer cruz a la lista
 
Kutools for Excel: con más de 300 prácticos complementos de Excel, gratis para probar sin limitación en 30 día.

Artículos relativos:


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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!
officetab parte inferior
Comentarios (37)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Gran tutorial. ¿Sabes cómo puedes automatizar esto? Quiero decir, si tiene varias celdas, ¿quiere transponer una debajo de la otra? (Ya tengo la cantidad necesaria de filas vacías entre ellas, por lo que hay suficiente espacio para transponer, solo tengo más de 2500 filas y me gustaría hacerlo una por una).
Este comentario fue minimizado por el moderador en el sitio
Lo probé, funciona para datos pequeños y simples, pero no funciona con mis datos, ¿puede explicarme qué puedo hacer con esos datos? el formato es como nombres: comentarios: Fechas: nombre1,nombre2,nombre3 comentario1,comentario2,comnt3 2015:3:20:10,2015:3:21:10 Quiero tener nombre1, su comentario1 y fecha1 en una fila, y 2do nombre, 2do comentario y 2fecha en la 2da fila y así sucesivamente. ¿Puedes ayudarme a explicar cómo hacer esto? Gracias
Este comentario fue minimizado por el moderador en el sitio
La fila o el campo que quiero dividir en varias filas es un número completo y necesito cada 8 números en una nueva fila. No están separados por comas. ¿Cómo se puede hacer esto?
Este comentario fue minimizado por el moderador en el sitio
Esta es mi hoja. aaaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Y necesito lograr así. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Este comentario fue minimizado por el moderador en el sitio
Intente de esta manera, 1. inserte una columna en blanco antes de la columna A, y numere la línea 1,2,1,2... verá: 1 aaaaaa 2 11111 1 bbbbbb 2 2222222 1 cccccccc 2 33333333 1 dddddddd 2 44444444 2. columna toda la columna B a la columna c, se obtiene: 1 aaaaa aaaaa 2 11111 11111 1 2 2222222 bbbbbb bbbbbb 2222222 1 2 33333333 cccccccc cccccccc 33333333 1 2 44444444 ddddddd ddddddd 44444444 3 1 11111. Eliminar la primera celda (celda de cambio ascendente) en la columna c, se obtiene: 2 aaaaa 11111 1 2222222 bbbbbb 2 bbbbbb 2222222 1 33333333 cccccccc 2 cccccccc 33333333 1 44444444 ddddddd 2 ddddddd 44444444 4 1 11111. Ahora, ordenar la columna a, se obtiene: 1 aaaaa 2222222 1 bbbbbb 33333333 1 cccccccc 44444444 2 ddddddd 11111 2 2222222 bbbbbb 2 33333333 cccccccc 2 44444444 ddddddd 2 11111 Elimina toda la línea 2222222 y la columna A, obtienes lo que quieres: aaaaaa 33333333 bbbbbb 44444444 ccccccXNUMXddXNUMX XNUMX XNUMX XNUMX XNUMX
Este comentario fue minimizado por el moderador en el sitio
Tengo datos en la hoja en el siguiente formato en una celda 1. Inicie sesión en la aplicación 2. Ingrese credenciales válidas 3. Haga clic en Enviar esperado: los tres pasos anteriores deben dividirse en 3 filas Fila 1 ----> 1. Inicie sesión en el Solicitud Fila 2 ----> 2. Ingrese credenciales válidas Fila 3 ----> 3. Haga clic en Enviar Por favor, hágamelo saber si esto es posible en Excel
Este comentario fue minimizado por el moderador en el sitio
Gracias, muy útil... al menos con este sitio pronto seré un genio.
Este comentario fue minimizado por el moderador en el sitio
Tengo mi conjunto de datos B1311740 mandiraray2013@gmail.com pradipkrray@rediffmail.com B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com akneil789@gmail.com Quiero los datos a continuación B1311740 mandiraray2013@gmail.com B1311740 pradipkrray.com@rediffmail B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com B1610861 akneil789@gmail.com
Este comentario fue minimizado por el moderador en el sitio
Paso 01: Inserte 2 columnas a la derecha. Paso 02: Rellene la columna B con 1,2,3..... Paso 03: Ordene en la columna E. Paso 04: en la fórmula de la columna A1. =If(e1"",b1+0.5,0) Paso 05: copie la fórmula al resto de la columna A Paso 06: copie el contenido de la columna A al espacio no utilizado en la columna B (al final de la columna B). Paso 07: Limpiar el contenido de la Columna A. Paso 08: Ordenar en la Columna B. Paso 09: Borrar la línea que tiene 0 en la columna B. Paso 10: En E1, insertar un espacio en blanco, (con la opción desplazar celda hacia abajo) . Paso 11: Ordene en la Columna D. Paso 12: Elimine las celdas vacías en la Columna D, (con la opción cambiar celda a la izquierda). Paso 13: Ordene en la Columna B nuevamente. Paso 14: En A1, copie c1 a A1. Paso 15: En A2, agregue la fórmula =IF(C2="",A1,C2) Paso 16:Copie la fórmula al resto de A1. Paso 17: copie el contenido de la columna A y pegue (valor) en la columna C. Paso 18: elimine las columnas A y B.
Este comentario fue minimizado por el moderador en el sitio
Tengo una celda con varios saltos de línea que quiero conservar y reservar en filas separadas. Por ejemplo: A B C D E ¿Puedo mantener el espacio vertical distribuido en filas separadas? Kutools parece condensarlos en: A B C D E
Este comentario fue minimizado por el moderador en el sitio
Esta es mi hoja. aaaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Y necesito lograr así. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Este comentario fue minimizado por el moderador en el sitio
Hola, Mis datos son como en la celda A1 = Hoy es mi último día en la escuela en la celda A2 = Mañana es mi primer día en la oficina Esperado: B1 Hoy B2 B3 Mi B4 Último día B5 y así sucesivamente... Datos en la fila A debe estar en la Fila B de modo que, después de cada 72 caracteres, los datos deben moverse a la celda debajo de ella. (B1 debería tener 72 caracteres, luego 72 restantes en B2 y así sucesivamente)
Este comentario fue minimizado por el moderador en el sitio
Necesito obtener de esta Todo en una celda: aaaaaa bbbbbb ccccccc dddddd Para todo separado en celdas individuales sin agregar comas. (El botón Texto a columnas no ayuda a menos que estén todos en una línea y se agreguen comas). ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
cómo dividir un valor en diferentes columnas como mi valor es 30122016 quiero hacerlo 3 0 1 2 2 0 1 6 mejor Rgds Rajeev
Este comentario fue minimizado por el moderador en el sitio
Hola, tengo un archivo con miles de filas y quiero que una de las columnas se divida en varias filas y columnas sin alterar su asignación con otras columnas. Columna A Columna B Columna C Nombre del equipo Reglas de peligro Res Consulta de productos y ventas Consulta o venta de equipos eMTA Consulta QC/ON "Abierto durante 72 horas - MGRSUPERCC (ON)/SACSUP (QC) Abierto durante 96 horas - MGRSUPERCC (ON)/SACSUP (QC) En curso durante 120 horas - MGRSUPERCC (ON)/SACSUP (QC) En curso durante 150 horas - MGRSUPERCC (ON)/SACSUP (QC) En curso durante 200 horas - MGRSUPERCC (ON)/SACSUP (QC) Resuelto para 168 horas - Agente asignado/MGRSUPERCC (ON)/SACSUP (QC)" En el ejemplo anterior, todo el contenido está en la última celda. Fila 2 columna E Resultado esperado: Columna A Columna B Columna C Columna D Horas Estado ON QC Res Consulta de productos y ventas Consulta o venta de equipos eMTA Consulta QC/ON 72 Abierto MGRSUPERCC (ON) SACSUP (QC) Res Consulta de productos y ventas Consulta de equipos o Venta eMTA Consulta QC/ON 96 Abierto MGRSUPERCC (ON) SACSUP (QC) Res Consulta de productos y ventas Consulta de equipos o Venta eMTA Consulta QC/ON 120 En curso MGRSUPERCC (ON) SACSUP (QC) Res Consulta de productos y ventas Consulta de equipos o Venta eMTA Consulta QC/ON 150 En curso MGRSUPERCC (ON) SACSUP (QC) Res Consulta de productos y ventas Consulta de equipos o Venta eMTA Consulta QC/ON 200 En curso MGRSUPERCC (ON) SACSUP (QC) Res Consulta de productos y ventas Consulta de equipos o Venta eMTA Consulta QC/ON 168 Resuelto MGRSUPERCC (ON) SACSUP (QC) ¿Puede alguien ayudarme a resolverlo?
Este comentario fue minimizado por el moderador en el sitio
Hola, ¿cómo puedo dividir una celda en dos filas para convertir coloum? Ejemplo Celda A1:. Meagan Vakariya Quiero los datos anteriores en dos colores. Por favor, alguien lo resuelva.
Este comentario fue minimizado por el moderador en el sitio
en la celda a1 tengo la fecha en el período de la celda b1 y en c1 tengo la cantidad ahora quiero que la fecha de la celda1 esté bien, pero la celda b1 es el período del 01.01.16 al 31.01.16 ahora quiero que la celda b1 se divida en dos columnas para que se ve así :: A1 B1 C1 Fecha Período Importe 01.01.16 01.01.16 31.01.16 15000 Quiero el período B1 dividido en dos columnas
Este comentario fue minimizado por el moderador en el sitio
Hola, quiero un código de macro para dividir mis datos. Tengo datos como 1 2 3 4 5 1 2 3 4 5. Quiero dividir esto como 12345 12345. Por favor, si alguien sabe, envíeme un ping. Gracias.
Este comentario fue minimizado por el moderador en el sitio
Tengo una tabla como esta y quiero dividir los datos de tal manera que el resultado aparezca como en el formato de salida. Cualquier ayuda es apreciada. Archivo de Excel: Id. Grupo de producción deshabilitado Nombre del paso de trabajo BHM_777-57-854-01-01/551_1 0 PANELES ABIERTOS DE ALA IZQUIERDA 551AB 551BB 551CB Formato de salida deseado: BHM_777-57-854-01-01/551_1 0 ACCESO ABIERTO DE ALA IZQUIERDA PANEL 551AB BHM_777-57-854-01-01/551_2 0 ALA IZQUIERDA SIGN OFF PANEL DE ACCESO ABIERTO 551AB BHM_777-57-854-01-01/551_3 0 ALA IZQUIERDA PANEL DE ACCESO ABIERTO 551BB BHM_777-57-854-01-01/ 551_4 0 SEÑALIZACIÓN ALA IZQUIERDA PANEL DE ACCESO ABIERTO 551BB BHM_777-57-854-01-01/551_5 0 SEÑALIZACIÓN ALA IZQUIERDA PANEL DE ACCESO ABIERTO 551CB BHM_777-57-854-01-01/551_6 0 SEÑALIZACIÓN ALA IZQUIERDA PANEL DE ACCESO ABIERTO 551CB
Este comentario fue minimizado por el moderador en el sitio
C033047C033025C0125397C033023C033033 Me gustaría que el número anterior se dividiera en una fila diferente y comenzara con C0. Tengo excel y en este excel por encima del número en la fila. Me gustaría en una fila diferente.
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL