Skip to main content

¿Cómo transponer datos de una columna a una sola celda en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Cuando necesitas transponer una lista de datos en una sola celda en una hoja de cálculo, normalmente puedes aplicar la función Concatenar para fusionar la lista de celdas en una sola celda. Sin embargo, puede ser complejo si hay una gran cantidad de datos que deben combinarse. En este artículo, te hablaré de algunos trucos rápidos para resolver esta tarea en Excel.

Transponer datos de una columna a una sola celda con una Función Definida por el Usuario

Transponer datos de una columna a una sola celda con Kutools para Excel


Transponer datos de una columna a una sola celda con una Función Definida por el Usuario

Además de la función Concatenar para fusionar una lista de valores de celdas, puedes aplicar el siguiente código VBA para obtener el resultado tan rápido como sea posible.

1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: Transponer datos de una 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 guarda y cierra este código, regresa a la hoja de cálculo e introduce esta fórmula: =transposerange(A1:A10) en una celda en blanco para colocar el resultado, y presiona la tecla Enter; obtendrás todos los valores de las celdas en una columna ubicados en una sola celda, ver captura de pantalla:

use user defiend function to combine column data into one cell

Nota: En el código anterior, A1:A10 es el rango de la lista que deseas transponer en una sola celda. Además, puedes separar el contenido fusionado con otros delimitadores, como coma, guion, espacio, etc., simplemente cambiando la coma en el script xStr = xStr & xCell.Value & ",".


Transponer datos de una columna a una sola celda con Kutools para Excel

Si tienes Kutools para Excel, con su poderosa herramienta Combinar, puedes combinar datos en una columna, fila o rango en una sola celda.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, por favor haz lo siguiente:

1. Selecciona la columna de datos que deseas combinar en una sola celda.

2. Haz clic en Kutools > Combinar y Dividir > Combinar Filas, Columnas o Celdas sin Perder Datos, ver captura de pantalla:

clcik Combine Rows, Columns or Cells without Losing Data feature of kutools

3. En el cuadro de diálogo emergente, selecciona Fusionar en una sola celda bajo la opción Fusionar el rango seleccionado de la siguiente manera, y luego especifica un separador para separar el contenido fusionado, ver captura de pantalla:

specify options in the dialog box

4. Luego haz clic en el botón Aceptar o Aplicar, y obtendrás el siguiente resultado según sea necesario:

original data arrow right transpose one column cells into one cell

¡Descarga y prueba gratis Kutools para Excel ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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 | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!