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

Errores comunes al interpretar resultados estadísticos

La estadística no suele fallar en los cálculos: falla en la interpretación. El test está…

1 día ago

Dashboard CLV: cuatro modelos, un mismo dataset, conclusiones muy distintas

Los artículos anteriores de esta serie cubrieron cuatro formas de mirar el valor del cliente:…

3 días ago

Curiosidad: Por qué la criptografía habla siempre de Alice y Bob

Quien se acerca a la criptografía descubre enseguida a dos personajes que aparecen en casi…

1 semana ago

Desbalanceo de Clases en Credit Scoring: Por Qué Usamos Ponderación en lugar de Undersampling

En credit scoring el desbalanceo de clases es la norma, no la excepción. En una…

1 semana ago

Curiosidad: El “bug”, la polilla y la leyenda de Grace Hopper

Cualquiera que programe usa la palabra bug a diario para referirse a un fallo en…

2 semanas ago

BG/BB: el modelo de CLV para compras en períodos discretos

Los dos artículos anteriores de la serie cubrieron BG/NBD, el modelo para negocios donde el…

2 semanas ago

This website uses cookies.