Herramientas

Cómo convertir una matriz en tabla con Excel sin VBA

Si tenemos una tabla de datos en Excel es fácil convertir esta en una matriz utilizando tablas dinámicas. Pero en el caso contrario es algo más complicado. Necesitamos tablas dinámicas con rangos de consolidación múltiples. Tablas que se pueden crear utilizando el “Asistente para tablas y gráficos dinámicos”, asistente que actualmente solo está disponible en la versión de Excel para Windows. Pudiendo convertir de esta manera una matriz en tabla con Excel sin VBA

Planteamiento del problema

Supongamos que tenemos una matriz en Excel donde cada una de las filas representa el dato de un año y cada una de las columnas un mes. Una matriz como la que se muestra en la siguiente captura de pantalla.

Matriz de ejemplo

Si necesitamos tener estos datos en una tabla donde cada una de las filas corresponda a un mes y año podemos intentar resolver el problema con VBA. Pero es posible resolverlo con una tabla dinámica con rangos de consolidación múltiples. Lo que requiere utilizar el “Asistente para tablas y gráficos dinámicos”.

Configuración del asistente

Si no encontramos el asistente entre las herramientas de nuestro Excel podemos agregarlo a través del menú de personalización. Menú al que se puede acceder pulsando sobre la flecha que se encuentra en la barra superior. Seleccionando la opción “Más comandos…”

Menú de personalización

Ahora, en la ventana que aparece hay que seleccionar la opción “Todos los comandos” el combo comandos disponibles. Una vez hecho esto buscaremos el “Asistente para tablas y gráficos dinámicos” y lo agregaremos a nuestra herramienta. Lo que se hace mediante el botón agregar.

Opciones de Excel

Creación de una nueva tabla dinámica

Una vez configurado el asistente lo podemos usar para crear una nueva tabla dinámica. En la primera ventana del asistente seleccionaremos la opción “Rangos de consolidación múltiples”

Asistente para tablas y gráficos dinámicos – paso 1

En el segundo paso del asistente seleccionaremos la opción “Campos de página personalizados”.

Asistente para tablas y gráficos dinámicos – paso 2

Ahora aparecerá una nueva ventana en la que seleccionaremos el rango en el que se encuentran los datos. Pulsando sobre “Siguiente” una vez que realizamos la selección.

Asistente para tablas y gráficos dinámicos – Agregar rangos

En el último paso se puede seleccionar si la tabla se crea en una hoja existente o en una nueva. Algo que es irrelevante para el proceso que vamos a seguir. Aunque seleccionaremos una hoja nueva.

Asistente para tablas y gráficos dinámicos – paso 3

Ahora aparecerá una tabla como la que se muestra en la siguiente captura de pantalla.

Tabla dinámica

Convertir la matriz en tabla con Excel

Ahora, para convertir la matriz en tabla solamente se tiene que hacer doble click en la celda “Total general”. En la captura de pantalla la celda N8. De esta manera aparecerá una tabla como la que se muestra a continuación con los resultados deseados.

Matriz en tabla con Excel

Una tabla en la que en la columna A se encuentra el año, en la B el mes y en la C el valor correspondiente. Pudiendo ahora utilizar esta tabla para lo que necesitemos.

Conclusiones

Hoy hemos visto un truco con el que convertir una matriz en tabla con Excel sin la necesidad de escribir código VBA. Por lo que es un truco accesible para la mayoría de los usuarios de Excel, sin necesidad de conocimientos avanzados.

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez
Tags: ExcelWindows

Recent Posts

De la Regresión Logística al Scorecard: La Transformación Matemática

En un entrada previa explicamos qué son el WOE y el IV y por qué…

1 día ago

Analytics Lane lanza la versión 1.1 del laboratorio con nuevas suites de CLV y Scoring

Seguimos evolucionando el laboratorio de Analytics Lane y hoy lanzamos la versión 1.1, disponible en:…

2 días ago

Interés compuesto: la fuerza que multiplica tu dinero (y los errores que la anulan)

“El interés compuesto es la octava maravilla del mundo. El que lo entiende lo gana…

6 días ago

Cómo comparar datos con barras en Matplotlib: agrupadas, apiladas y porcentuales

Tienes los datos de ventas de tres productos en dos años distintos y quieres saber…

1 semana ago

Costes hundidos en ciencia de datos: cuándo mantener un modelo y cuándo migrar

Imagina la situación. Tu equipo lleva tres años con un modelo en producción. No es…

2 semanas ago

WOE e IV: La Base Matemática del Credit Scoring

Cuando un banco evalúa una solicitud de crédito necesita responder a una pregunta aparentemente simple:…

2 semanas ago

This website uses cookies.