Resalte puntos de datos en Excel con un clic de un botón

Ver video: resalte puntos de datos en Excel con un clic de un botón

Un gráfico se vuelve difícil de leer si tiene muchos datos graficados. Si bien es una buena práctica trazar solo los datos relevantes, hay situaciones en las que es necesario mostrar muchos puntos de datos en un solo gráfico.

Si está atrapado en tal situación, es una buena idea tener un gráfico dinámico que resalte la serie seleccionada para que sea más fácil de leer y comparar. Algo como se muestra a continuación:

En el gráfico anterior, cuando hace clic en el botón, la serie del año seleccionado se resalta con un contorno de marcador rojo y las etiquetas de datos.

Siga adelante … Descargue la tabla

Resaltar puntos de datos en el gráfico de líneas de Excel

Así es como puede crear este tipo de gráficos:

  1. Obtenga los datos en su lugar. Para este gráfico, tengo cifras de crecimiento de ingresos para cada trimestre durante 2012-15.
  2. Seleccione todos los datos, vaya a Insertar -> Gráficos -> Línea con marcadores. Esto insertaría un gráfico de líneas con tres líneas diferentes para cada año.
  3. Vaya a Insertar -> Ilustraciones -> Formas -> Rectángulo redondeado. Haga clic en cualquier lugar de la hoja de trabajo e insertará un rectángulo redondeado en la hoja de trabajo.
  4. Inserta 2 rectángulos redondeados más y colócalos sobre el gráfico. Ingrese el nombre de la serie (años) en las formas como se muestra a continuación:
  5. Seleccione el rectángulo para 2013, vaya a Cuadro de nombre e ingrese 2013. De manera similar, haga lo mismo para los cuadros de 2014 y 2015 también (El cuadro de nombre está a la izquierda de la barra de fórmulas).
  6. En la celda F2, ingrese 2013 (puede ingresar cualquier año a partir de los datos).
  7. En la celda F3, ingrese la siguiente combinación de funciones ÍNDICE, FILAS y COINCIDIR (y arrástrela para las celdas F3: F6)
    = ÍNDICE ($ B $ 3: $ D $ 6, FILAS ($ E $ 3: E3), COINCIDIR ($ F $ 2, $ B $ 2: $ D $ 2,0))
  8. Seleccione las celdas F3: F6 y cópielo (presione Control + C), seleccione el gráfico y péguelo (control + v). Esto crearía dos líneas para el mismo año (mientras copia, observe que el color de la línea del año seleccionado cambia).
  9. Seleccione la línea para el año (para el cual copió los datos), haga clic con el botón derecho y seleccione Formatear datos de serie. En la serie de datos de formato:
    • Cambiar el color de la línea a Sin línea
    • En Opciones de marcador, realice los siguientes cambios
      • Tipo incorporado: forma redonda
      • Tamaño incorporado: 15
    • Cambiar el relleno del marcador a Sin relleno
    • Cambiar el color del borde del marcador (he usado el color rojo), el ancho y el tipo de guión
    • Haga clic con el botón derecho en cualquiera de los marcadores redondos y seleccione Agregar etiquetas de datos. Formatee para mostrar porcentajes

Si ha seguido todos los pasos anteriores, tendrá algo como se muestra a continuación:

Ahora, para que los botones sean funcionales, usaremos un código VBA simple.

El código VBA

Usaremos el código VBA para hacer 2 cosas:

  • Cambie el valor del año en la celda F3 cuando se hace clic en la forma y
  • Cambiar el color de la forma seleccionada

Simplemente copie el siguiente código en VB Editor.

Sub SelectYear2013 () Range ("F2"). Value = 2013 ActiveSheet.Shapes ("2013"). Fill.ForeColor.RGB = RGB (176, 196, 222) ActiveSheet.Shapes ("2014"). Fill.ForeColor. RGB = RGB (255, 255, 255) ActiveSheet.Shapes ("2015"). Fill.ForeColor.RGB = RGB (255, 255, 255) End Sub
Sub SelectYear2014 () Range ("F2"). Value = 2014 ActiveSheet.Shapes ("2013"). Fill.ForeColor.RGB = RGB (255, 255, 255) ActiveSheet.Shapes ("2014"). Fill.ForeColor. RGB = RGB (176, 196, 222) ActiveSheet.Shapes ("2015"). Fill.ForeColor.RGB = RGB (255, 255, 255) End Sub Sub SelectYear2015 () Rango ("F2"). Valor = 2015 ActiveSheet .Shapes ("2013"). Fill.ForeColor.RGB = RGB (255, 255, 255) ActiveSheet.Shapes ("2014"). Fill.ForeColor.RGB = RGB (255, 255, 255) ActiveSheet.Shapes (" 2015 "). Fill.ForeColor.RGB = RGB (176, 196, 222) End Sub

Para copiar este código:

  • Presione Alt + F11. Abrirá el editor VBE.
  • Vaya a Insertar y haga clic en Módulo. Esto insertará un módulo.
  • Haga doble clic en el icono del módulo y pegue el código en el área de código a la derecha.

Asignar macros a botones

Una vez que tenga el código VBA en su lugar, debe asignar macros a los botones / formas. Para hacer esto:

  • Haga clic con el botón derecho en la forma y seleccione Asignar macro.
  • En el cuadro de diálogo Asignar macro, seleccione la macro y haga clic en Aceptar.

Nota: Dado que este libro contiene una macro, guárdelo como un archivo con formato .xlsm o .xls.

Ahora su gráfico dinámico está listo. Con un solo clic, ahora puede resaltar puntos de datos para la serie seleccionada.

Descargar el archivo

Más sobre tutoriales de gráficos dinámicos de Excel:

  • Gráfico de Pareto dinámico en Excel.
  • Línea de destino dinámica en gráficos de barras de Excel.
  • Localice el punto de datos en el gráfico de dispersión de Excel.
  • Cuadro dinámico con casilla de verificación de selección de serie.
  • Cómo crear títulos de gráficos dinámicos en Excel.

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

wave wave wave wave wave