¿Cómo transponer datos de una columna a una sola celda en Excel?
Cuando necesite transponer una lista de datos en una sola celda en una hoja de trabajo, normalmente, puede aplicar el Concatenar función para fusionar la lista de celdas en una celda, pero será complejo si es necesario combinar grandes datos. En este artículo, hablaré sobre algunos trucos rápidos para que resuelvas esta tarea en Excel.
Transponer datos de la columna a una sola celda con la función definida por el usuario
Transponer datos de la columna a una sola celda con Kutools para Excel
Transponer datos de la columna a una sola celda con la función definida por el usuario
Excepto la función Concatenar para fusionar una lista de valores de celda, puede aplicar el siguiente código VBA para obtener el resultado lo más rápido posible.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo Ventana.
Código de VBA: transponer datos de la columna a una sola celda
Function transposeRange(Rg As Range)
'updateby Extendoffice
Dim xCell As Range
Dim xStr As String
For Each xCell In Rg
If Not IsEmpty(xCell.Value) Then
xStr = xStr & xCell.Value & ","
End If
Next
transposeRange = Left(xStr, Len(xStr) - 1)
End Function
3. Luego guarde y cierre este código, regrese a la hoja de trabajo e ingrese esta fórmula: = rango de transposición (A1: A10) en una celda en blanco para poner el resultado y presione Participar clave, obtendrá todos los valores de celda en una columna que se han ubicado en una sola celda, vea la captura de pantalla:
Note: En el código anterior, A1: A10 es el rango de la lista que desea transponer a una sola celda y, además, puede separar el contenido combinado con otros delimitadores, como coma, guión, espacio, etc., simplemente cambiando la coma en el script xStr = xStr & xCell.Value & ",".
Transponer datos de la columna a una sola celda con Kutools para Exce
Si tiene Kutools for Excel, con su poderosa herramienta-Combinar, puede combinar datos en una columna, fila o rango en una celda.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haz lo siguiente :( ¡Descarga gratis Kutools para Excel ahora! )
1. Seleccione la columna de datos que desea combinar en una celda.
2. Hacer clic Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos, ver captura de pantalla:
3. En el cuadro de diálogo emergente, seleccione Combinar en una sola celda bajo el Para combinar celdas seleccionadas de acuerdo con las siguientes opciones, y luego especifique un separador para separar el contenido combinado, vea la captura de pantalla:
4. Luego haga clic Ok or ¡Aplicá! botón, y obtendrá el siguiente resultado cuando lo necesite:
¡Descargue y pruebe Kutools para Excel ahora!
Demostración: transponer datos de la columna a una sola celda con Kutools para Exce
Las mejores herramientas de productividad de oficina
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...
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!