Tabla de contenido
Esta guía paso a paso le guiará por el proceso de creación de un mapa de calor en Excel con ejemplos prácticos.
Microsoft Excel está diseñado para presentar datos en tablas. Pero en algunos casos, los elementos visuales son mucho más fáciles de comprender y digerir. Como probablemente sabrás, Excel tiene una serie de funciones incorporadas para crear gráficos. Lamentablemente, un mapa de calor no está a bordo. Por suerte, hay una manera rápida y sencilla de crear un mapa de calor en Excel con formato condicional.
¿Qué es un mapa de calor en Excel?
A mapa de calor (alias mapa de calor ) es una interpretación visual de los datos numéricos en la que los distintos valores se representan con colores diferentes. Normalmente, se emplean esquemas de colores cálidos y fríos, de modo que los datos se representan en forma de puntos calientes y fríos.
En comparación con los informes analíticos estándar, los mapas de calor facilitan enormemente la visualización y el análisis de datos complejos. Son muy utilizados por científicos, analistas y profesionales del marketing para realizar análisis preliminares de datos y descubrir patrones genéricos.
He aquí algunos ejemplos típicos:
- Mapa térmico de la temperatura del aire: se utiliza para visualizar los datos de la temperatura del aire en una región determinada.
- Mapa de calor geográfico: muestra algunos datos numéricos sobre un área geográfica utilizando diferentes tonos.
- Mapa de calor de la gestión de riesgos: muestra los distintos riesgos y sus repercusiones de forma visual y concisa.
En Excel, un mapa de calor se utiliza para representar celdas individuales en diferentes códigos de color en función de sus valores.
Por ejemplo, en el mapa térmico que figura a continuación se pueden distinguir de un vistazo las regiones y décadas más húmedas (resaltadas en verde) y las más secas (resaltadas en rojo):
Cómo crear un mapa de calor en Excel
Si estabas pensando en colorear manualmente cada celda en función de su valor, abandona esa idea, ya que sería una pérdida de tiempo innecesaria. En primer lugar, te llevaría mucho esfuerzo aplicar un tono de color adecuado en función del rango del valor y, en segundo lugar, tendrías que volver a codificar por colores cada vez que cambiaran los valores. El formato condicional de Excel supera eficazmente ambos obstáculos.
Para hacer un mapa de calor en Excel, vamos a utilizar el formato condicional escala de colores. A continuación se presentan los pasos a realizar:
- Seleccione su conjunto de datos. En nuestro caso, es B3:M5.
- En el Inicio en la pestaña Estilos grupo, haga clic en Formato condicional > Escalas de color Cuando pase el ratón por encima de una escala de color determinada, Excel le mostrará la vista previa en vivo directamente en el conjunto de datos.
Para este ejemplo, hemos elegido Rojo - Amarillo - Verde escala de colores:
En el resultado, tendrá los valores altos resaltados en rojo, los medios en amarillo y los bajos en verde. Los colores se ajustarán automáticamente cuando cambien los valores de las celdas.
Sugerencia: para que la regla de formato condicional se aplique automáticamente a los nuevos datos, puede convertir el rango de datos en una tabla de Excel totalmente funcional.
Hacer un mapa de calor con una escala de colores personalizada
Al aplicar una escala de colores predefinida, representa los valores más bajos, medios y altos en los colores predefinidos (verde, amarillo y rojo en nuestro caso). Todos los valores restantes obtienen diferentes tonos de los tres colores principales.
En caso de que desee resaltar todas las celdas inferiores/superiores a un número dado en un color determinado independientemente de sus valores, en lugar de utilizar una escala de colores incorporada construya una propia. A continuación se explica cómo hacerlo:
- En el Inicio en la pestaña Estilos grupo, haga clic en Formato condicional > Escalas de color> Más reglas.
- Elige Escala de 3 colores del Formato Estilo lista desplegable.
- Para Mínimo y/o Máximo seleccione Número en el Tipo e introduzca los valores deseados en las casillas correspondientes.
- Para Punto medio puede establecer Número o Percentil (normalmente, el 50%).
- Asigna un color a cada uno de los tres valores.
Para este ejemplo, hemos configurado los siguientes parámetros:
En este mapa de calor personalizado, todas las temperaturas por debajo de 45 °F se resaltan en el mismo tono de verde y todas las temperaturas por encima de 70 °F en el mismo tono de rojo:
Crear un mapa de calor en Excel sin números
El mapa de calor que se crea en Excel se basa en los valores reales de las celdas y su eliminación destruiría el mapa de calor. Para ocultar los valores de las celdas sin eliminarlos de la hoja, utilice el formato numérico personalizado. A continuación se detallan los pasos:
- Seleccione el mapa térmico.
- Pulse Ctrl + 1 para abrir el Formatear celdas diálogo.
- En el Número en Categoría seleccione A medida .
- En el Tipo escriba 3 puntos y coma (;;;).
- Haga clic en Aceptar para aplicar el formato de número personalizado.
Ahora, su mapa de calor de Excel sólo muestra los códigos de color sin números:
Mapa de calor de Excel con celdas cuadradas
Otra mejora que puede hacer a su mapa de calor son las celdas perfectamente cuadradas. A continuación le mostramos la forma más rápida de hacerlo sin scripts ni códigos VBA:
- Alinear verticalmente las cabeceras de las columnas Para evitar que las cabeceras de las columnas se corten, cambie su alineación a vertical con la ayuda de la función Orientación en el botón Inicio en la pestaña Alineación grupo:
Para más información, consulte Cómo alinear texto en Excel.
- Establecer ancho de columna Seleccione todas las columnas y arrastre el borde de la cabecera de cualquier columna para ensancharla o estrecharla. número de píxeles - recuerda este número.
- Fijar la altura de la fila Seleccione todas las filas y arrastre el borde de cualquier encabezado de fila al mismo valor de píxel que las columnas (26 píxeles en nuestro caso). Ver también: Cómo ajustar texto en Excel automática y manualmente
Ahora todas las celdas del mapa del sombrero tienen forma cuadrada:
Cómo hacer un mapa de calor en Excel PivotTable
Esencialmente, la creación de un mapa térmico en una tabla dinámica es igual que en un rango de datos normal: mediante el uso de una escala de colores con formato condicional. Sin embargo, hay una advertencia: cuando se añaden nuevos datos a la tabla de origen, el formato condicional no se aplicará automáticamente a esos datos.
Por ejemplo, hemos añadido las ventas de Lui a la tabla de origen, hemos actualizado la tabla dinámica y vemos que las cifras de Lui siguen fuera del mapa de calor:
Cómo hacer dinámico el mapa de calor de PivotTable
Para forzar que un mapa de calor de una tabla dinámica de Excel incluya automáticamente nuevas entradas, estos son los pasos a realizar:
- Seleccione cualquier celda del mapa térmico actual.
- En el Inicio en la pestaña Estilos grupo, haga clic en Formato condicional > Gestionar reglas...
- En el Gestor de reglas de formato condicional seleccione la regla y haga clic en el botón Editar regla botón.
- En el Editar regla de formato en Aplicar regla a seleccione la tercera opción. En nuestro caso, se lee: Todas las celdas que muestran valores de "Suma de ventas" para "Revendedor" y "Producto". .
- Pulse OK dos veces para cerrar ambas ventanas de diálogo.
Ahora, su mapa de calor es dinámico y se actualizará automáticamente a medida que añada nueva información en el back-end. Sólo recuerde actualizar su PivotTable :)
Cómo crear un mapa de calor dinámico en Excel con casilla de verificación
Si no quieres que un mapa de calor esté ahí todo el tiempo, puedes ocultarlo y mostrarlo según tus necesidades. Para crear un mapa de calor dinámico con una casilla de verificación, estos son los pasos a seguir:
- Insertar una casilla de verificación Junto al conjunto de datos, inserte una casilla de verificación (control de formulario). Para ello, haga clic en el botón Desarrollador tab> Inserte > Controles de formulario > Casilla de verificación Aquí están los pasos detallados para añadir una casilla de verificación en Excel.
- Vincular la casilla de verificación a una celda Para vincular una casilla de verificación a una celda determinada, haga clic con el botón derecho del ratón en la casilla de verificación y haga clic en Control de formato cambie a la Controlar introduzca una dirección de celda en el campo Enlace celular y haga clic en Aceptar.
En nuestro caso, la casilla de verificación está vinculada a la celda O2. Cuando la casilla de verificación está seleccionada, la celda vinculada muestra VERDADERO, de lo contrario - FALSO.
- Configurar el formato condicional Seleccione el conjunto de datos y haga clic en Formato condicional > Escalas de color> Más reglas y configure una escala de colores personalizada de este modo:
- En el Formato Estilo seleccione Escala de 3 colores .
- En Mínimo , Punto medio y Máximo seleccione Fórmula del Tipo lista desplegable.
- En el Valor introduzca las siguientes fórmulas:
Por el mínimo:
=IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)
Para Midpoint:
=IF($O$2=TRUE, PROMEDIO($B$3:$M$5), FALSE)
Para el máximo:
=IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)
Estas fórmulas utilizan las funciones MIN, AVERAGE y MAX para calcular los valores mínimo, medio y máximo del conjunto de datos (B3:M5) cuando la celda vinculada (O2) es TRUE, es decir, cuando la casilla de verificación está seleccionada.
- En el Color elija los colores deseados.
- Pulse el botón Aceptar.
Ahora, el mapa de calor sólo aparece cuando se selecciona la casilla de verificación y está oculto el resto del tiempo.
Sugerencia: para eliminar el valor VERDADERO / FALSO de la vista, puede vincular la casilla de verificación a alguna celda de una columna vacía y, a continuación, ocultar dicha columna.
Cómo hacer un mapa de calor dinámico en Excel sin números
Para ocultar los números en un mapa de calor dinámico, debe crear una regla de formato condicional más que aplique un formato de número personalizado. A continuación se explica cómo:
- Cree un mapa de calor dinámico como se explica en el ejemplo anterior.
- Seleccione su conjunto de datos.
- En el Inicio en la pestaña Estilos grupo, haga clic en Nueva norma > Utilizar una fórmula para determinar qué celdas formatear .
- En el Formatear los valores en los que esta fórmula es verdadera introduzca esta fórmula:
=IF($O$2=TRUE, TRUE, FALSE)
Donde O2 es su celda vinculada. La fórmula dice que se aplique la regla sólo cuando la casilla de verificación está marcada (O2 es TRUE).
- Haga clic en el botón Formato... botón.
- En el Formatear celdas cambie al cuadro de diálogo Número seleccione A medida en el Categoría escriba 3 puntos y coma (;;;) en el campo Tipo y haga clic en Aceptar.
A partir de ahora, al seleccionar la casilla se mostrará el mapa de calor y se ocultarán los números:
Para alternar entre dos tipos diferentes de mapas térmicos (con y sin números), puede insertar tres botones de opción. Y luego, configurar 3 reglas de formato condicional separadas: 1 regla para el mapa térmico con números, y 2 reglas para el mapa térmico sin números. O puede crear una regla de escala de color común para ambos tipos utilizando la función OR (como se hace en nuestra hoja de trabajo de ejemplo a continuación).
En el resultado, obtendrás este bonito mapa de calor dinámico:
Para entender mejor cómo funciona, le invitamos a descargar nuestra hoja de muestra. Esperamos que le ayude a crear su propia plantilla de mapa de calor en Excel.
Le agradezco su lectura y espero verle en nuestro blog la semana que viene.
Cuaderno de prácticas para descargar
Mapa de calor en Excel - ejemplos (archivo .xlsx)