Skip to main content

¿Cómo convertir una matriz en un vector o en una sola columna en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

¿Alguna vez has intentado convertir una matriz de celdas en una sola fila o columna en Excel? Tal vez, podrías copiar una fila o una columna y pegarlas una por una en un solo vector, pero esto será muy lento si hay múltiples filas y columnas. En este artículo, hablaré sobre algunos métodos interesantes que espero te ayuden.

Convertir una matriz de celdas a una sola fila o columna con fórmulas

Convertir una matriz de celdas a una sola fila o columna con Kutools para Excel


Convertir una matriz de celdas a una sola fila o columna con fórmulas

Las siguientes fórmulas pueden ayudarte a convertir rápidamente la matriz en una sola fila o columna. Por favor, sigue los pasos a continuación:

Convertir una matriz de celdas en una sola columna

1. Primero, debes definir un nombre de rango para los datos de la matriz. Selecciona el rango de celdas y escribe un nombre de rango en el Cuadro de nombres que está junto a la barra de fórmulas, y luego presiona la tecla Enter. En este caso, escribo “Matrix” como el nombre definido, mira la captura de pantalla:

define a range name for the data range

2. Luego introduce las siguientes fórmulas:

(1.) Convierte la matriz en una sola columna basada en filas, lo que significa que los valores se toman de cada fila, moviéndose de izquierda a derecha y luego hacia abajo: =OFFSET(Matrix,TRUNC((ROW()-ROW($G$1))/COLUMNS(Matrix)),MOD(ROW()-ROW($G$1),COLUMNS(Matrix)),1,1) (Matrix es el nombre del rango que definiste en el paso 1, y G1 es la celda donde introduces esta fórmula). Luego arrastra el controlador de relleno hacia abajo hasta que aparezca 0, mira la captura de pantalla:

apply a formula to convert the matrix to single column based on row

(2.) Convierte la matriz en una sola columna basada en columnas, lo que significa que los valores se toman de las columnas, moviéndose hacia abajo en una columna y luego hacia la siguiente columna a la derecha: =OFFSET(Matrix,MOD(ROW()-ROW($G$1),ROWS(Matrix)),TRUNC((ROW()-ROW($G$1))/ROWS(Matrix)),1,1) (Matrix es el nombre del rango que definiste en el paso 1, y G1 es la celda donde introduces esta fórmula). Luego arrastra el controlador de relleno hacia abajo hasta que aparezca 0, mira la captura de pantalla:

apply a formula to convert the matrix to single column based on column

Convertir una matriz de celdas en una sola fila

Para convertir una matriz de celdas en una sola fila, puedes usar las siguientes fórmulas:

(1.) Convierte la matriz en una sola fila basada en filas, lo que significa que los valores se toman de cada fila de izquierda a derecha en una fila y luego hacia abajo a la siguiente fila: =OFFSET(Matrix,TRUNC((COLUMN()-COLUMN($A$7))/COLUMNS(Matrix)),MOD((COLUMN()-COLUMN($A$7)),COLUMNS(Matrix)),1,1) (Matrix es el nombre del rango que creaste para tu rango de datos, y A7 es la celda donde introduces esta fórmula). Luego arrastra el controlador de relleno hacia la derecha hasta que aparezca 0, mira la captura de pantalla:

apply a formula to convert the matrix to single row based on row

(2.) Convierte la matriz en una sola fila basada en columnas, lo que significa que los valores se toman de cada columna, moviéndose hacia abajo en una columna y luego hacia la siguiente columna a la derecha: =OFFSET(Matrix,MOD((COLUMN()-COLUMN($A$7)),ROWS(Matrix)),TRUNC((COLUMN()-COLUMN($A$7))/(ROWS(Matrix))),1,1) (Matrix es el nombre del rango que creaste para tu rango de datos, y A7 es la celda donde introduces esta fórmula). Luego arrastra el controlador de relleno hacia la derecha hasta que aparezca 0, mira la captura de pantalla:

apply a formula to convert the matrix to single row based on column


Convertir una matriz de celdas a una sola fila o columna con Kutools para Excel

Si las fórmulas anteriores son demasiado largas para recordar, aquí puedo recomendar una herramienta fácil y poderosa: Kutools para Excel, con su utilidad Transformar Rango, puedes convertir rápidamente varias columnas y filas en una sola columna o fila según sea necesario.

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 sigue los siguientes pasos:

1. Selecciona la matriz de celdas que deseas convertir.

2. Luego haz clic en Kutools > Rango > Transformar Rango, mira la captura de pantalla:

click Transform Range feature of kutools

3. En el cuadro de diálogo Transformar Rango, selecciona Rango a columna única si deseas convertir la matriz en una sola columna, o elige Rango a fila única si deseas convertir la matriz en una sola fila, mira la captura de pantalla:

set options in the dialog box

4. Luego haz clic en el botón Aceptar, y en el cuadro Transformar Rango emergente, selecciona una celda donde deseas colocar el resultado, mira la captura de pantalla:

select a cell where you want to put the result

5. Y luego haz clic en el botón Aceptar, la matriz de celdas seleccionada se habrá convertido en una sola fila o columna.

 ¡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!