KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Buscar y resaltar datos específicos en Excel

AutorSun Fecha de modificación

Al trabajar con grandes conjuntos de datos en Excel, suele ser necesario no solo buscar valores específicos, sino también distinguirlos visualmente para facilitar el análisis, la validación o la revisión de datos. Aunque la función integrada Buscar y reemplazar le permite localizar esos valores, no incluye una opción automática para resaltar las celdas que contienen los resultados. Si necesita que los datos coincidentes destaquen de inmediato —agilizando así su posterior edición, revisión o verificación—, es probable que deba recurrir a métodos adicionales para lograr este efecto.

Esta guía presenta tres formas prácticas de buscar y resaltar simultáneamente los resultados en Excel. Cada método ofrece ventajas únicas, se adapta a escenarios específicos y tiene ciertas limitaciones que debe conocer antes de elegir el más adecuado. Al comprender y aplicar estos enfoques, mejorará tanto la eficiencia como la precisión en sus tareas de procesamiento de datos.


Resaltar resultados de búsqueda mediante código VBA

Si desea resaltar todas las celdas que contienen un valor específico en toda una hoja de cálculo o en un área determinada, una macro VBA le ofrece en Excel una solución altamente flexible. Con VBA, puede automatizar por completo la búsqueda y el resaltado, ahorrándole tiempo —especialmente al trabajar con conjuntos de datos grandes o dinámicos.

Sin embargo, este enfoque requiere habilitar macros y contar con conocimientos básicos del editor de Visual Basic para Aplicaciones (VBA). Resulta especialmente útil para tareas repetitivas o para conjuntos de datos en los que el formato condicional podría no ser suficiente, como resaltar coincidencias no contiguas en distintas secciones de una hoja de cálculo.

Siga estos pasos detallados para implementar esta solución:

1. Abra la hoja de cálculo en la que desea buscar y resaltar datos específicos. Pulse simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de VBA, haga clic en Insertar > Módulo. Esta acción creará un nuevo módulo en el que podrá pegar el código VBA proporcionado a continuación.

VBA: Resaltar resultados de búsqueda

Sub FindRange()
    'Updated by ExtendOffice
    Dim xRg As Range
    Dim xFRg As Range
    Dim xStrAddress As String
    Dim xVrt As Variant
    Dim xRsp As VbMsgBoxResult

    xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
    
    If xVrt = False Or xVrt = "" Then
        MsgBox "Search canceled.", vbInformation
        Exit Sub
    End If

    Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
    
    If xFRg Is Nothing Then
        MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
        Exit Sub
    End If
    
    xStrAddress = xFRg.Address
    Set xRg = xFRg

    Do
        Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
        If xFRg Is Nothing Then Exit Do
        If xFRg.Address = xStrAddress Then Exit Do
        Set xRg = Application.Union(xRg, xFRg)
    Loop

    If Not xRg Is Nothing Then
        xRg.Interior.ColorIndex = 8 ' Light blue
        xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
        If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
    End If
End Sub

Captura de pantalla que muestra cómo pegar código VBA en Excel para resaltar los resultados de la búsqueda

3. Pulse la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo en el que podrá introducir el valor que desea buscar cuando se le solicite.

Captura de pantalla del cuadro de entrada para introducir un valor de búsqueda en Excel

4. Tras hacer clic en Aceptar, todas las celdas coincidentes que contengan el valor especificado se resaltarán con su color predeterminado. Además, aparecerá un cuadro de diálogo preguntando si desea eliminar dicho resaltado: al hacer clic en Aceptar, se elimina de todas las coincidencias; al hacer clic en Cancelar, se conserva.

Captura de pantalla que muestra los resultados de la búsqueda resaltados en Excel mediante VBA

Notas y consejos:

• Si no se encuentran celdas que coincidan con su búsqueda, la macro le notificará mediante un mensaje emergente.

Captura de pantalla del cuadro de mensaje que indica que no se ha encontrado ninguna coincidencia en VBA para Excel

• Este código busca en toda la hoja activa y no distingue entre mayúsculas y minúsculas; coincidirá con su texto independientemente de cómo esté escrito.
• Tenga en cuenta que el color de resaltado es un color estándar de la paleta. Si desea usar un color diferente, puede editar el valor “ColorIndex” en el código (por ejemplo, use)ColorIndex = 6 para amarillo).
• Guarde siempre su trabajo antes de ejecutar macros, especialmente si su hoja contiene datos críticos, ya que las macros no se pueden deshacer con la función estándar «Deshacer» de Excel.
• Si prefiere aplicar el código a un rango específico en lugar de a toda la hoja, sustituya ActiveSheet.Cellspor el rango deseado (por ejemplo,)Range("A1:D20")).
• Algunos usuarios pueden recibir advertencias de seguridad al ejecutar VBA. Asegúrese de habilitar las macros en su libro de trabajo.

Si su valor de búsqueda aparece varias veces en la hoja, esta macro resaltará todas las instancias, lo que resulta especialmente útil para auditorías o revisiones de entradas de datos repetidas.


Resaltar resultados de búsqueda mediante Usar formato condicional

Usar formato condicional en Excel es una herramienta dinámica que resalta automáticamente las celdas que cumplen determinados criterios, lo que la convierte en la opción ideal para identificar y marcar visualmente datos coincidentes dentro de un rango seleccionado. Este enfoque resulta especialmente útil cuando desea que el resaltado se actualice de forma automática al modificar la referencia de búsqueda, o cuando necesita aplicar formato a los datos mediante fórmulas sin alterarlos. Además, es la alternativa preferida en entornos compartidos o colaborativos donde las macros puedan estar restringidas o no sean convenientes.

Suponga que dispone de un conjunto de datos y de una celda específica para introducir el término de búsqueda (como se muestra en la siguiente captura de pantalla). A continuación, le explicamos cómo configurar el formato condicional para resaltar dinámicamente las coincidencias:

Captura de pantalla de un rango de datos y un cuadro de búsqueda utilizados para el formato condicional en Excel

1. Seleccione todo el rango de celdas en el que desea buscar su valor objetivo. Vaya a la pestaña Inicio, haga clic en Formato condicional y luego seleccione Nueva regla.

Captura de pantalla de la opción Nueva regla en Formato condicional en Excel

2. En el cuadro de diálogo Nueva regla de formato, seleccione Usar una fórmula para determinar qué celdas se deben formatear. Introduzca la siguiente fórmula en el cuadro «Formato de valores donde esta fórmula sea verdadera» (sustituya las referencias de celda según sea necesario):

=AND($E$2<>"",$E$2=A4)
Aquí,E2es la celda en la que introducirá su Valor de búsqueda, y A4es la primera celda del rango que se resaltará. Ajuste las referencias para que coincidan con su disposición.
Captura de pantalla de la fórmula para el formato condicional que resalta los resultados de la búsqueda

3. Haga clic en el botón Formato para abrir el cuadro de diálogo Establecer formato de celda y, a continuación, seleccione un color de relleno de su elección en la pestaña Relleno. Confirme con Aceptar y cierre todas las ventanas de diálogo.

Captura de pantalla del cuadro de diálogo Formato de celdas para seleccionar un color de resaltado

Ahora, cada vez que escriba una palabra clave en la celda E2, las entradas coincidentes dentro del rango seleccionado se resaltarán automáticamente. Este proceso se actualiza al instante al modificar el valor de búsqueda, ofreciendo una forma ágil y fluida de revisar datos o buscar términos repetidamente sin necesidad de ajustes manuales.

Algunas notas útiles:

• Las fórmulas de Usar formato condicionalpueden gestionar tanto coincidencias exactas como parciales (usando las funciones)SEARCH o FINDen reglas más complejas).

• Este método es no destructivo: los datos subyacentes permanecen intactos.

• Al copiar el formato condicional a otras áreas, verifique cuidadosamente las referencias de celda para garantizar su precisión (use referencias absolutas o relativas según corresponda).

• Si parece que Usar formato condicional no funciona, compruebe su fórmula y asegúrese de que la celda de destino para la entrada esté correctamente referenciada; los errores suelen deberse a una ubicación incorrecta de la fórmula o a solapamientos en los rangos seleccionados.

Una limitación es que Usar formato condicional se limita al formato y no puede, por ejemplo, filtrar, seleccionar ni manipular de otro modo los resultados encontrados más allá de indicaciones visuales. Para un codificado por colores interactivo o persistente (como en varias hojas o libros de trabajo), la solución con VBA o Kutools puede ser más adecuada.


Resaltar resultados de búsqueda con una herramienta útil

Si suele buscar varios valores a la vez o necesita una solución lista para usar con resaltados complejos, la función «Marcado de palabras clave» disponible en Kutools para Excel ofrece una flexibilidad única. A diferencia de las funciones estándar de Excel, Kutools le permite introducir varias palabras clave, especificar diversas opciones de resaltado, elegir coincidencias parciales e incluso realizar búsquedas sensibles a mayúsculas y minúsculas. Esto resulta especialmente útil para control de calidad, auditorías o para marcar rápidamente múltiples elementos en listas, como identificadores de productos, nombres de clientes u otros códigos en conjuntos de datos extensos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Para utilizar esta función, proceda del siguiente modo:

1. Seleccione el rango en el que desea buscar palabras clave. A continuación, vaya a la pestaña Kutools, haga clic en Texto y elija Marcado de palabras clave.

Captura de pantalla de la opción Kutools Marcar palabra clave en la cinta de opciones de Excel

2. En el cuadro de diálogo emergente, introduzca las palabras que desee buscar en el campo “Palabra clave”, separándolas con comas. Seleccione su resultado del procesamiento preferido —como el color de resaltado y el color de fuente— y especifique cómo debe realizarse la coincidencia (cadena completa o parcial, y sensibilidad a mayúsculas y minúsculas). Haga clic en Aceptar para aplicar.

Por ejemplo, active la casilla “Coincidir Mayúsculas y Minúsculas” si desea encontrar únicamente aquellas entradas que coincidan con la capitalización que introduzca. Esto resulta especialmente útil cuando es importante ser preciso respecto a las mayúsculas, como al buscar códigos específicos o identificadores de productos.

Captura de pantalla del cuadro de diálogo Marcar palabra clave

Muy rápidamente, los resultados coincidentes dentro de su Seleccionar rango se marcarán según lo especificado, llamando inmediatamente su atención sobre las entradas clave. Si introduce varias palabras clave, cada aparición se resaltará en todos sus datos.

Captura de pantalla de los resultados de la búsqueda resaltados con diferentes colores de fuente mediante Kutools

Además, la función “Marcado de palabras clave” permite coincidencias parciales. Por ejemplo, si desea resaltar todas las celdas que contengan “ball” o “jump”, simplemente escriba ball, jump en el campo Palabra clave, elija su configuración y haga clic en Aceptar.

Captura de pantalla del cuadro de diálogo Kutools Marcar palabra clave para coincidencias parciales de cadenas>>>Captura de pantalla de coincidencias parciales de cadenas resaltadas en Excel mediante Kutools

Este enfoque es sencillo e ideal para tareas repetitivas de búsqueda y resaltado, ya que ahorra un tiempo considerable frente al formato manual o la creación de reglas complejas mediante Usar formato condicional. Las operaciones de Kutools son fácilmente accesibles y reversibles, y sus resultados del procesamiento son altamente personalizables, lo que lo hace especialmente adecuado para trabajos con grandes volúmenes de datos.

Tenga en cuenta que Kutools para Excel es un complemento y puede requerir una instalación independiente. Tras la instalación, se integra directamente en la Cinta de opciones de Excel. Para usuarios que busquen aún más personalización o simplicidad en escenarios complejos con múltiples palabras clave, esta función resulta especialmente beneficiosa.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Resaltar resultados de búsqueda mediante el filtro y el coloreado manual

En situaciones en las que prefiera no utilizar fórmulas, VBA ni complementos de terceros, puede emplear la función integrada de Excel Filtro para reducir sus datos a los resultados coincidentes y luego aplicar un resaltado manual. Este enfoque es sencillo, no requiere ninguna configuración y no conlleva riesgo de alterar la estructura de los datos.

Adecuado para tareas ocasionales o cuando comparta archivos con usuarios que puedan no tener permisos para macros o complementos, los pasos son los siguientes:

  • Seleccione su Rango de datos (incluidos los encabezados, si están disponibles).
  • Vaya a Datos > Filtro. Aparecerán flechas desplegables en la fila de encabezados.
  • Haga clic en la flecha desplegable del filtro correspondiente a la columna que desea buscar y use el cuadro de búsqueda o seleccione su valor en la lista. Haga clic en Aceptar para filtrar los datos.
  • Una vez que solo sean visibles las filas coincidentes, selecciónelas, vaya a la pestaña Inicio y utilice la herramienta Color de relleno para resaltarlas según sea necesario.
  • Quite el filtro para ver todos los datos, con las celdas resaltadas fácilmente identificables.

Tenga en cuenta que este método es manual: si su conjunto de datos cambia, deberá repetir los pasos de filtrado y resaltado. No obstante, es compatible con todas las versiones de Excel y resulta especialmente útil para necesidades puntuales de resaltado o cuando no se permiten macros.

Resaltar resultados de búsqueda mediante una fórmula en columna auxiliar de Excel

Para usuarios que deseen una solución reutilizable y fácil de auditar sin recurrir a VBA ni complementos, el uso de una fórmula sencilla en una columna auxiliar puede identificar rápidamente coincidencias, que luego podrá resaltar manualmente o mediante Usar formato condicional.

Por ejemplo, supongamos que busca un valor en la celda E2 dentro del rango A4:A20. Proceda del siguiente modo:

1. En la columna adyacente a sus datos (por ejemplo, en la celda B4), introduzca la siguiente fórmula:

=IF(A4=$E$2,"Match","")

2. Pulse Intro. Copie la fórmula hacia abajo en todas las filas pertinentes (por ejemplo, B4:B20). Esta fórmula comprueba si el valor de la columna A coincide con su término de búsqueda y devuelve «Coincidencia» si son iguales.

3. Ahora puede filtrar la columna auxiliar para mostrar solo las filas con «Coincidencia» o usar formato condicional para resaltar automáticamente esas filas según el valor de la columna auxiliar.

💡 Consejo:Para admitir coincidencias parciales, sustituya la comprobación de igualdad por esta fórmula:

=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","")

Este rango de fila se resalta si el valor de búsqueda aparece en cualquier parte de la celda. Recuerde ajustar las referencias absolutas y relativas según sea necesario.

El uso de una columna auxiliar mantiene sus datos organizados y facilita la auditoría o la modificación posterior de la lógica de búsqueda.

Al elegir un método para buscar y resaltar en Excel, tenga en cuenta el tamaño de sus datos, los requisitos de intercambio y la necesidad de automatización. Las macros son eficientes, pero requieren permisos; el formato condicional es dinámico, aunque puede limitarse a reglas sencillas. Complementos como Kutools ofrecen procesamiento por lotes avanzado. Siempre haga una copia de seguridad de sus datos originales antes de aplicar formatos masivos o ejecutar código desconocido. Si surge algún problema, verifique cuidadosamente las referencias de celda, la sintaxis de las fórmulas y, en el caso de usar macros, asegúrese de que estén habilitadas y de que el libro de trabajo se haya guardado antes de continuar.


Archivo de ejemplo

Haga clic para descargar el archivo de ejemplo


Otras operaciones (artículos) relacionadas con el formato condicional

Contar o sumar celdas por color con formato condicional en Excel
En este tutorial te mostramos métodos prácticos y sencillos para contar o sumar rápidamente celdas según su color al usar formato condicional en Excel.

Crear un gráfico con formato condicional en Excel
Por ejemplo, tiene una tabla con las calificaciones de una clase y quiere crear un gráfico que coloree las puntuaciones según distintos rangos. Este tutorial le muestra cómo hacerlo.

Usar formato condicional: gráfico de barras apiladas en Excel
Este tutorial explica paso a paso cómo crear un gráfico de barras apiladas con formato condicional en Excel, como se muestra en la siguiente captura de pantalla.

Aplicar formato condicional a filas o celdas cuando dos columnas coincidan en Excel
En este artículo se explica cómo aplicar formato condicional a filas o celdas cuando los valores de dos columnas sean iguales en Excel.

Aplicar formato condicional a cada fila en Excel
A veces querrás aplicar el formato condicional por fila. Además de configurar una y otra vez las mismas reglas para cada fila, existen algunos trucos que te ayudarán a resolver esta tarea con facilidad.


Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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