¿Cómo filtrar datos por múltiples colores en Excel?
Normalmente, en Excel, puedes filtrar rápidamente filas con un solo color, pero, ¿alguna vez has considerado filtrar filas con múltiples colores al mismo tiempo? En este artículo, te hablaré de un truco rápido para que puedas resolver este problema.
Filtrar datos por múltiples colores con código VBA
Filtrar datos por múltiples colores con código VBA
En Excel, no hay una manera directa de filtrar filas por múltiples colores, pero puedes crear un código VBA para devolver el número de índice de color de la fila correspondiente en una nueva columna y luego filtrar las filas utilizando esta columna auxiliar.
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Extraer número de índice de color:
Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function
3. Luego regresa a la hoja de cálculo e introduce esta fórmula: =Getcolor(A2) (A2 es la celda coloreada de la que deseas obtener su número de índice de color) en una celda en blanco junto a tus datos, ver captura de pantalla:
4. Luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas obtener el índice de color, y todos los números de índice de color correspondientes se han extraído como se muestra en la siguiente captura de pantalla:
Consejos: Si las celdas no están rellenadas con color de fondo, mostrará un número negativo -4142.
5. Luego puedes filtrar varias filas de colores usando esta nueva columna auxiliar, selecciona esta columna auxiliar y haz clic en Datos > Filtro, luego haz clic en el botón de flecha en la esquina inferior derecha de la primera celda, en el cuadro de lista, selecciona el número de índice de color que deseas filtrar, ver captura de pantalla:
6. Luego haz clic en el botón Aceptar, y los colores seleccionados serán filtrados, ver captura de pantalla:
7. Por último, puedes ocultar la columna auxiliar según sea necesario.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Artículos relacionados:
¿Cómo filtrar datos separados por comas en Excel?
¿Cómo filtrar texto exacto en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!