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

Los récords con asterisco, o la épica del titular sin contexto – El bestiario de los indicadores económicos absurdos (parte 8 y final)

Y llegamos al final de una serie que había programado para ser de tres entradas.…

4 días ago

PSI: Cómo Saber Cuándo tu Modelo de Credit Scoring se ha Degradado

Un modelo de credit scoring no es un artefacto estático. Se construye en un momento…

6 días ago

Los indicadores que se autocumplen, o cuando medir es modificar – El bestiario de los indicadores económicos absurdos (parte 7)

En las seis entregas anteriores hemos paseado por casi todos los géneros del disparate económico:…

2 semanas ago

Customer Lifetime Value: la fórmula clásica que todo analista debería dominar

El Customer Lifetime Value (CLV) es, probablemente, la métrica más importante que puede calcular una…

2 semanas ago

Analytics Lane lanza la versión 1.4 del laboratorio con nuevas herramientas de conversión y modelos avanzados de CLV

Seguimos ampliando el laboratorio de Analytics Lane con el lanzamiento de la versión 1.4, que…

2 semanas ago

This website uses cookies.