¿Cómo cambiar el conjunto de iconos, aplicar formato condicional y establecer el color en Excel?
Al trabajar con los conjuntos de iconos del formato condicional de Excel, es posible que notes que cada icono viene asociado a un color específico de forma predeterminada. Por lo general, si un valor supera el percentil 67 % de todos los valores, se muestra una flecha ascendente en verde; si está entre el 33 % y el 67 %, aparece una flecha horizontal amarilla; y los valores por debajo del 33 % se indican con una flecha descendente roja. Sin embargo, estos colores predeterminados de los iconos son fijos y no pueden modificarse fácilmente mediante las opciones estándar de Excel. ¿Te gustaría cambiar estos colores de iconos para ajustarlos mejor a tus preferencias o al estilo de tu informe, tal como se muestra en las capturas de pantalla siguientes?
Cambiar el conjunto de iconos Usar formato condicional
Conjunto de iconos personalizado con VBA Usar formato condicional
Cambiar el conjunto de iconos Usar formato condicional
Actualmente, Excel no ofrece una forma integrada de cambiar directamente los colores de los conjuntos de iconos mediante formato condicional. No obstante, puede aplicar una solución creativa: insertar manualmente símbolos (como flechas) y luego usar formato condicional para ajustar sus colores según sus necesidades. Este enfoque flexible le permite personalizar los colores de los iconos de acuerdo con sus preferencias o los estándares de sus informes. Resulta especialmente útil en paneles, informes visuales o cuando la identidad corporativa requiere una coordinación cromática específica.
A continuación se explica cómo implementar este método, que no solo le permite personalizar los colores, sino también seleccionar formas específicas de iconos utilizando símbolos de fuentes como Wingdings3:
1. Seleccione una celda en blanco junto a su lista de datos, por ejemplo, F2. Introduzca 67 % en F2, luego 33 % en F3 y 0 % en F4. Así establecerá los umbrales percentilares para la visualización condicional de iconos.![]()
2. En la celda G2, introduzca la siguiente fórmula para calcular la línea de valor por encima del 67 % (en este caso, C1:C8 representa su lista de valores) y, a continuación, arrastre el controlador de relleno hacia abajo para aplicar el cálculo a cada línea de valor.
=PERCENTILE($C$1:$C$8, F2) ![]()
3. A continuación, en H2, inserte su primer icono haciendo clic en Insertar > Símbolo. En el cuadro de diálogo Símbolo, seleccione Wingdings 3 en el menú desplegable Fuente y, a continuación, elija e inserte un símbolo de flecha ascendente (por ejemplo, el código de carácter 232) en H2. Este símbolo representa valores altos. Vea las capturas de pantalla:
4. Repita el paso anterior para insertar una flecha horizontal en H3 y una flecha descendente en H2, correspondientes a sus valores intermedios y bajos, respectivamente. Verifique cuidadosamente que los símbolos seleccionados coincidan con su diseño visual deseado.![]()
5. Ahora, en la columna B (junto a su lista de valores que comienza en C1), introduzca esta fórmula en B1 para asignar un icono según cada valor. Después de introducir la fórmula, arrastre el controlador de relleno hacia abajo para aplicarla a toda su lista de valores.
=IF(C1="","",IF(C1>=$G$2,$H$2,IF(C1>=$G$3,$H$3,$H$4))) Consejo:
- C1: Referencia a su celda de valor.
- G2: es la línea de valor 67 %
- H2: Símbolo (flecha) que se muestra para los valores más altos.
- G3: es la línea de valor del 33 %.
- H3: Flecha para valores del rango intermedio.
- G4: es el valor inferior al 33 %.
- h2: Flecha para los valores del rango bajo.
6. Resalte el rango que contiene las flechas (por ejemplo, las celdas B1:B8) y, a continuación, establezca la fuente de estas celdas en Wingdings3. Este paso garantiza que las flechas se muestren correctamente como símbolos en lugar de letras o caracteres aleatorios.![]()
7. Para colorear las flechas según el esquema de color que desees, selecciona el rango de iconos y ve a Inicio > Usar formato condicional > Nueva regla. Esto abrirá el cuadro de diálogo para crear condiciones de formato para tus iconos personalizados.![]()
8. En el cuadro de diálogo Nueva regla de formato, elija Usar una fórmula que determine qué celdas se deben dar formato. Introduzca esta fórmula para resaltar sus valores más altos: =$C1>=$G$2. Haga clic en Formato, vaya a la pestaña Fuente y seleccione el color deseado para las flechas ascendentes (por ejemplo, rojo para resaltar).![]()
Consejo: Compruebe cuidadosamente que sus referencias de celda absolutas y relativas sean correctas para asegurar que el formato se aplique exactamente como pretende, especialmente si copia las condiciones a otros rangos.
9. Haga clic en Aceptar dos veces para aplicar este nuevo formato. Sus flechas ascendentes ya deberían aparecer en el color elegido.![]()
10. Repita el proceso para las flechas horizontales y descendentes, utilizando estas fórmulas respectivas en el cuadro de diálogo Nueva regla:
Formatear flechas horizontales:
=AND($C1<$G$2,$C1>=$G$3) Formatear flechas descendentes:
=$C1<$G$3 Asigne colores distintos a cada tipo de flecha según sus preferencias.
Además, puede ajustar aún más la apariencia cambiando manualmente el color de las flechas en cualquier momento mediante el botón Color de fuente en la pestaña Inicio. Esto resulta ideal para realizar ajustes rápidos de color sin modificar las reglas condicionales subyacentes.![]()
Siguiendo estos pasos, podrá simular conjuntos de iconos con colores personalizados, lo que hará que sus informes sean visualmente más distintivos y se adapten mejor a sus necesidades. Esta solución alternativa es ideal cuando requiere control total sobre los colores de los iconos o cuando debe cumplir con requisitos estéticos específicos del informe. No obstante, tenga en cuenta que este enfoque exige columnas adicionales y una gestión cuidadosa de las fórmulas; además, la alineación de los iconos puede diferir de la de los conjuntos integrados predeterminados.
Si necesita una solución que se integre de forma más fluida con los iconos incorporados o desea personalizarlos de manera avanzada (por ejemplo, usando imágenes o iconos completamente nuevos), consulte la alternativa con VBA que se describe a continuación.
Código VBA: Crear un conjunto de iconos Usar formato condicional personalizado (imágenes definidas por el usuario o colores)
Una limitación de Excel estándar es que no permite cambiar directamente los colores de los conjuntos de iconos integrados en el formato condicional. Para superar esta restricción, puede utilizar VBA e insertar programáticamente formas o imágenes —como iconos coloreados o gráficos personalizados— en las celdas según sus valores. Esta técnica resulta especialmente eficaz cuando desea mostrar iconos en cualquier color o estilo, trascendiendo las opciones predeterminadas de Excel.
1. Haga clic en Herramientas para desarrolladores > Visual Basic para abrir el editor de VBA. En la nueva ventana Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, copie y pegue el siguiente código en el nuevo módulo:
Sub CustomConditionalIcons()
Dim rng As Range
Dim cell As Range
Dim ws As Worksheet
Dim upIcon As String, midIcon As String, downIcon As String
Dim upColor As Long, midColor As Long, downColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select data range for custom icons", xTitleId, Selection.Address, Type:=8)
' Define Unicode symbols to use as icons (can replace with other symbols or images if desired)
upIcon = ChrW(9650) ' ▲ Up triangle
midIcon = ChrW(9651) ' △ Mid triangle
downIcon = ChrW(9660) ' ▼ Down triangle
' Define colors (RGB)
upColor = RGB(0, 176, 80) ' Green
midColor = RGB(255, 192, 0) ' Yellow
downColor = RGB(255, 0, 0) ' Red
' Remove existing shapes/icons from the range
Dim sh As Shape
For Each sh In ws.Shapes
If Not Intersect(sh.TopLeftCell, rng) Is Nothing Then
If Left(sh.Name, 13) = "CustomIconSet" Then
sh.Delete
End If
End If
Next
' Loop through cells and add custom icons
For Each cell In rng
If IsNumeric(cell.Value) Then
Dim percentile67 As Double, percentile33 As Double
percentile67 = Application.WorksheetFunction.Percentile(rng, 0.67)
percentile33 = Application.WorksheetFunction.Percentile(rng, 0.33)
Dim iconText As String
Dim iconColor As Long
If cell.Value >= percentile67 Then
iconText = upIcon
iconColor = upColor
ElseIf cell.Value >= percentile33 Then
iconText = midIcon
iconColor = midColor
Else
iconText = downIcon
iconColor = downColor
End If
' Insert icon as a TextBox shape
Dim iconShape As Shape
Set iconShape = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, cell.Left + 2, cell.Top + 2, cell.Width - 4, cell.Height - 4)
iconShape.TextFrame.Characters.Text = iconText
With iconShape.TextFrame2.TextRange.Font
.Size = cell.Font.Size
.Fill.ForeColor.RGB = iconColor
.Name = cell.Font.Name
End With
iconShape.Name = "CustomIconSet" & cell.Address(0, 0)
iconShape.Line.Visible = msoFalse
iconShape.TextFrame.HorizontalAlignment = xlHAlignCenter
iconShape.TextFrame.VerticalAlignment = xlVAlignCenter
iconShape.Placement = xlMoveAndSize
End If
Next
End Sub 2. A continuación, ejecute la macro pulsando F5(o haga clic en el botón)
). Cuando se le solicite, seleccione el rango donde desea mostrar sus iconos personalizados. La macro insertará iconos coloreados mediante cuadros de texto, según el valor de cada celda en relación con los percentiles del grupo.
- Si sus datos cambian, vuelva a ejecutar la macro para actualizar o refrescar los iconos. Para que esta función funcione, los usuarios deben habilitar las macros. Las formas se pueden eliminar manualmente o mediante código de macro para volver a aplicarlas.
- Tenga en cuenta que al ejecutar este código, sus valores se sobrescribirán con iconos; asegúrese de hacer una copia de seguridad de sus datos antes de continuar.
Este enfoque con VBA es extremadamente versátil: los iconos, colores y formas son totalmente personalizables, lo que lo convierte en la opción ideal para paneles de nivel experto donde las directrices de marca o el público exigen señales visuales altamente específicas.
En resumen, aunque los conjuntos de iconos integrados de Excel tienen colores fijos, existen varias técnicas alternativas que le permiten incorporar iconos personalizados y coloridos en sus hojas de cálculo. Opte por la solución manual con símbolos y formato condicional si necesita control total sobre el diseño; recurra a VBA para insertar cualquier imagen o símbolo con colores programables. Cada enfoque ofrece ventajas y consideraciones propias, ayudándole a elegir la opción ideal para sus necesidades específicas de visualización de datos.

Descubra la magia de Excel con KUTOOLS AI
- Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
- fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
- Programación en VBA: Escriba e implemente código VBA con facilidad.
- Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
- Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos