Cómo crear un rango de gráfico dinámico en Excel

Este tutorial demostrará cómo crear un rango de gráfico dinámico en todas las versiones de Excel: 2007, 2010, 2013, 2016 y 2022.

De forma predeterminada, cuando expande o contrae un conjunto de datos utilizado para trazar un gráfico en Excel, los datos de origen subyacentes también deben ajustarse manualmente.

Sin embargo, al crear rangos de gráficos dinámicos, puede evitar esta molestia.

Los rangos de gráficos dinámicos le permiten actualizar automáticamente los datos de origen cada vez que agrega o elimina valores del rango de datos, lo que ahorra una gran cantidad de tiempo y esfuerzo.

En este tutorial, aprenderá todo lo que necesita saber para liberar el poder de Rangos de gráficos dinámicos.

Rangos de gráficos dinámicos: introducción

Considere el siguiente conjunto de datos de muestra que analiza las fluctuaciones del margen de beneficio:

Básicamente, hay dos formas de configurar un rango de gráfico dinámico:

  1. Convertir el rango de datos en una tabla
  2. Usar rangos dinámicos con nombre como datos de origen del gráfico.

Ambos métodos tienen sus pros y sus contras, por lo que hablaremos de cada uno de ellos con mayor detalle para ayudarlo a determinar cuál funcionará mejor para usted.

Sin más preámbulos, comencemos.

El método de la tabla

Permítanme comenzar mostrándoles la forma más rápida y sencilla de realizar la tarea en cuestión. Entonces, aquí está el ejercicio: convierta el rango de datos en una tabla y será más fácil que pelar guisantes.

De esa manera, todo lo que escriba en las celdas al final de esa tabla se incluirá automáticamente en los datos de origen del gráfico.

Así es como puede hacer que eso suceda en solo dos simples pasos.

Paso # 1: Convierta el rango de datos en una tabla.

Desde el principio, transforme el rango de celdas que contiene los datos de su gráfico en una tabla.

  1. Resalte todo el rango de datos (A1: B6).
  2. Haga clic en el Insertar pestaña.
  3. Golpea el "Mesa" botón.

En el Crear mesa cuadro de diálogo, haga lo siguiente:

  1. Verifique que el rango de celdas resaltado coincida con toda la tabla de datos.
  2. Si su tabla no contiene una fila de encabezado, desmarque la casilla "Mi mesa tiene encabezados" caja.
  3. Haga clic en "está bien.

Como resultado, debería terminar con esta tabla:

Paso 2: crea un gráfico basado en la tabla.

Se han sentado las bases, lo que significa que ahora puede configurar un gráfico utilizando la tabla.

  1. Resalta toda la tabla (A1: B6).
  2. Navega al Insertar pestaña.
  3. Cree cualquier gráfico 2-D. Con fines ilustrativos, configuremos un gráfico de columnas simple (Insertar columna o gráfico de barras> Columna agrupada).

¡Eso es todo! Para probar la técnica, intente agregar nuevos puntos de datos en la parte inferior de la mesa para verlos trazados automáticamente en la trama. ¿Cuánto más simple puede ser?

NOTA: Con este enfoque, el conjunto de datos debe Nunca contener celdas vacías, eso arruinará el gráfico.

El método de rango dinámico con nombre

Aunque es fácil de aplicar, lo anteriormente demostrado, Método de tabla tiene algunos inconvenientes graves. Por ejemplo, el gráfico se estropea cada vez que el conjunto de datos nuevos termina siendo más pequeño que la tabla de datos inicial; además, a veces simplemente no desea que el rango de datos se convierta en una tabla.

Optar por rangos con nombre puede llevar un poco más de tiempo y esfuerzo de su parte, pero la técnica niega las desventajas del método de tabla y, además, hace que el rango dinámico sea mucho más cómodo para trabajar a largo plazo.

Paso # 1: Cree los rangos dinámicos con nombre.

Para empezar, configure los rangos con nombre que eventualmente se usarán como datos de origen para su gráfico futuro.

  1. Ve a la Fórmulas pestaña.
  2. Haga clic en "Administrador de nombres.
  3. En el Administrador de nombres cuadro de diálogo que aparece, seleccione "Nuevo.

En el Nuevo nombre cuadro de diálogo, cree un nuevo rango con nombre:

  1. Escribe "Cuarto" al lado de "Nombre" campo. Para su conveniencia, haga que el nombre del rango dinámico coincida con la celda de la fila del encabezado correspondiente de columna A (A1).
  2. En el "Alcance”, Seleccione la hoja de trabajo actual. En nuestro caso, eso es Hoja1.
  3. Ingrese la siguiente fórmula en el "Se refiere a" campo: = COMPENSACIÓN (Hoja1! $ A $ 2,0,0, CONTAR (Hoja1! $ A: $ A) -1,1)

En un lenguaje sencillo, cada vez que cambia cualquier celda en la hoja de trabajo, la función DESPLAZAMIENTO devuelve solo los valores reales en columna A, dejando fuera la celda de la fila del encabezado (A1), mientras que la función CONTAR recalcula el número de valores en la columna cada vez que se actualiza la hoja de trabajo, haciendo todo el trabajo sucio por usted.

Analicemos la fórmula con mayor detalle para ayudarlo a comprender cómo funciona:

NOTA: El nombre de un rango con nombre debe comenzar con una letra o un guión bajo y no debe contener espacios.

De la misma manera, configure otro rango con nombre basado en columna Margen de beneficio (columna B) con la ayuda de esta fórmula y etiquétela "Margen de beneficio”:

1 = COMPENSACIÓN (Hoja1! $ B $ 2,0,0, CONTAR (Hoja1! $ B: $ B) -1,1)

Repita el mismo proceso si su tabla de datos contiene varias columnas con valores reales. En nuestro caso, como resultado, debe tener dos rangos con nombre listos para la acción:

Paso 2: crea un gráfico vacío.

Hemos superado la parte más complicada. Ahora es el momento de configurar un gráfico vacío para que pueda insertar manualmente los rangos dinámicos con nombre en él.

  1. Seleccione cualquier celda vacía en la hoja de trabajo actual (Hoja1).
  2. Vuelve al Insertar pestaña.
  3. Configure cualquier gráfico 2-D que desee. Para nuestro ejemplo, crearemos un gráfico de columnas (Insertar columna o gráfico de barras> Columna agrupada).

Paso # 3: agregue el rango / rangos nombrados que contienen los valores reales.

Primero, inserte el rango con nombre (Margen de beneficio) vinculado a los valores reales (columna B) en el gráfico.

Haga clic con el botón derecho en el gráfico vacío y elija "Seleccionar datos”En el menú contextual.

En el Seleccionar fuente de datos ventana de diálogo, haga clic en "Agregar.

En el Editar serie cuadro, cree una nueva serie de datos:

  1. Debajo "Nombre de la serie, ”Resalte la celda de la fila del encabezado correspondiente (B1).
  2. Debajo "Valores de la serie, "Especifique el rango con nombre que se trazará en el gráfico escribiendo lo siguiente:"= Sheet1! Profit_Margin.”La referencia se compone de dos partes: los nombres de la hoja de trabajo actual (= Hoja1) y el respectivo rango dinámico con nombre (Margen de beneficio). El signo de exclamación se utiliza para unir las dos variables.
  3. Seleccione "está bien.

Una vez allí, Excel trazará automáticamente los valores:

Paso # 4: Inserte el rango nombrado con las etiquetas de los ejes.

Finalmente, reemplace las etiquetas de eje de categoría predeterminadas con el rango con nombre compuesto por columna A (Cuarto).

En el Seleccionar fuente de datos cuadro de diálogo, debajo de "Etiquetas de eje horizontal (categoría)," Selecciona el "Editar" botón.

Luego, inserte el rango nombrado en el gráfico ingresando la siguiente referencia en "Gama de etiquetas del eje:

1 = Hoja1! Cuarto

Finalmente, el gráfico de columnas basado en el rango del gráfico dinámico está listo:

Mire esto: el gráfico se actualiza automáticamente cada vez que agrega o elimina datos en el rango dinámico.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave