Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

Buscar y resaltar datos específicos en Excel

Author Sun Last modified

Al trabajar con grandes conjuntos de datos en Excel, a menudo no solo es necesario buscar valores específicos, sino también distinguir visualmente estos valores para análisis de datos, validación o revisión. La función Buscar y Reemplazar integrada de Excel puede ayudarte a localizar valores; sin embargo, no proporciona una manera automática de resaltar las celdas que contienen tus resultados de búsqueda. Si necesitas que los datos coincidentes se destaquen rápidamente, haciendo que la edición, resaltado o verificación de datos posteriores sean más eficientes, es posible que necesites métodos adicionales para lograr este efecto.

Esta guía introduce tres formas prácticas de buscar y resaltar tus resultados simultáneamente en Excel. Cada método tiene diferentes ventajas, escenarios adecuados y algunas limitaciones que debes tener en cuenta antes de decidir cuál usar. Al comprender y aplicar estos enfoques, puedes mejorar tanto la eficiencia como la precisión de tus tareas de procesamiento de datos.


Resaltar resultados de búsqueda usando código VBA

Si deseas resaltar todas las celdas que contienen un valor particular dentro de una hoja de trabajo completa o un área específica, usar una macro VBA ofrece una solución altamente flexible en Excel. VBA puede automatizar el proceso de búsqueda y resaltado, ahorrándote tiempo, especialmente cuando manejas conjuntos de datos grandes o dinámicos.

Sin embargo, este enfoque requiere habilitar macros y tener un conocimiento básico del editor de Visual Basic para Aplicaciones (VBA). Es especialmente útil para tareas repetitivas o para manejar conjuntos de datos donde el formato condicional podría no ser suficiente, como resaltar coincidencias no contiguas en diferentes secciones de una hoja de trabajo.

Por favor, sigue estos pasos detallados para implementar esta solución:

1. Abre la hoja de trabajo donde deseas buscar y resaltar datos específicos. Presiona las teclas Alt + F11 juntas para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de VBA, haz clic en Insertar > Módulo. Esta acción creará un nuevo módulo en el que puedes 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

A screenshot showing how to paste VBA code in Excel to highlight search results

3. Presiona la tecla F5 para ejecutar el código. Cuando se te solicite, aparecerá un cuadro de diálogo donde puedes ingresar el valor que deseas buscar.

A screenshot of the input box for entering a search value in Excel

4. Después de hacer clic en Aceptar, todas las celdas coincidentes que contienen el valor especificado se resaltarán con tu color de resaltado predeterminado. Además, aparecerá un cuadro de diálogo preguntando si deseas eliminar el resaltado. Hacer clic en Aceptar elimina el resaltado de todas las coincidencias; hacer clic en Cancelar lo conserva.

A screenshot showing highlighted search results in Excel using VBA

Notas y consejos:

• Si no se encuentran celdas coincidentes con tu búsqueda, la macro te notificará con un mensaje emergente.

A screenshot of the message box indicating no match found in Excel VBA

• Este código busca en toda la hoja de trabajo activa y no distingue entre mayúsculas y minúsculas; coincidirá con tu texto independientemente de la capitalización.
• Ten en cuenta que el color resaltado es un color estándar de la paleta. Si deseas usar un color diferente, puedes editar el valor “ColorIndex” en el código (por ejemplo, usa ColorIndex =6 para amarillo).
• Siempre guarda tu trabajo antes de ejecutar macros, especialmente si tu hoja contiene datos críticos, ya que las macros no se pueden deshacer usando la función estándar “Deshacer” de Excel.
• Si quieres aplicar el código a un rango en lugar de a toda la hoja de trabajo, modifica ActiveSheet.Cells a tu rango deseado (por ejemplo, Range("A1:D20")).
• Algunos usuarios pueden encontrar advertencias de seguridad al ejecutar VBA. Asegúrate de habilitar las macros para tu libro.

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


Resaltar resultados de búsqueda usando Formato Condicional

El Formato Condicional en Excel es una herramienta dinámica que puede resaltar automáticamente celdas que cumplen ciertos criterios, lo que lo hace ideal para buscar y marcar visualmente datos coincidentes dentro de un rango seleccionado. Este enfoque es especialmente adecuado cuando deseas que el resaltado se actualice automáticamente a medida que cambia la referencia de búsqueda, o cuando necesitas una forma basada en fórmulas y no destructiva de formatear datos. También es preferido en entornos compartidos o colaborativos donde las macros pueden estar restringidas o ser indeseables.

Supongamos que tienes un conjunto de datos y una celda dedicada para la entrada de búsqueda (como se ilustra en la siguiente captura de pantalla). Aquí está cómo puedes configurar el formato condicional para resaltar coincidencias dinámicamente:

A screenshot of a data range and search box used for Conditional Formatting in Excel

1. Selecciona todo el rango de celdas donde deseas buscar tu valor objetivo. Ve a la pestaña Inicio, haz clic en Formato Condicional, y luego selecciona Nueva Regla.

A screenshot of the New Rule option in Conditional Formatting in Excel

2. En el cuadro de diálogo Nueva Regla de Formato, elige Usar una fórmula para determinar qué celdas formatear. Ingresa la siguiente fórmula en el cuadro “Formatear valores donde esta fórmula sea verdadera” (reemplaza las referencias de celdas según sea necesario):

=AND($E$2<>"",$E$2=A4)
Aquí, E2 es la celda donde ingresarás tu valor de búsqueda, y A4 es la primera celda en el rango que se resaltará. Ajusta las referencias para que coincidan con tu diseño.
A screenshot of the formula for Conditional Formatting to highlight search results

3. Haz clic en el botón Formato para abrir el cuadro de diálogo Formato de Celdas, luego selecciona un color de relleno de tu elección en la pestaña Relleno. Confirma con Aceptar y cierra cualquier ventana de diálogo.

A screenshot of the Format Cells dialog for selecting a highlight color

Ahora, cada vez que escribas una palabra clave en la celda E2, las entradas coincidentes dentro de tu rango elegido se resaltarán automáticamente. Este proceso se actualiza instantáneamente cuando cambia el valor de búsqueda, ofreciendo una manera fluida de revisar datos o buscar términos repetidamente sin ajustes manuales.

Algunas notas útiles:

• Las fórmulas de formato condicional pueden manejar tanto coincidencias exactas como parciales (usando funciones BUSCAR o ENCONTRAR en reglas más complejas).

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

• Al copiar formato condicional a otras áreas, verifica las referencias de celdas por precisión (usa referencias absolutas o relativas según sea necesario).

• Si el formato condicional parece no funcionar, verifica tu fórmula y asegúrate de que la celda objetivo para la entrada esté referenciada correctamente; los errores generalmente están relacionados con la colocación incorrecta de la fórmula o la superposición en selecciones de rangos.

Una limitación es que el Formato Condicional está limitado al formato y no puede, por ejemplo, filtrar, seleccionar o manipular los resultados encontrados más allá de las señales visuales. Para codificación de colores interactiva o persistente (como en múltiples hojas o libros), la solución VBA o Kutools puede ser más adecuada.


Resaltar resultados de búsqueda usando una herramienta práctica

Si a menudo buscas varios valores a la vez, o necesitas una solución fuera de lo común para resaltados complejos, la función "Marcar Palabras Clave" que se encuentra en Kutools para Excel ofrece una flexibilidad única. A diferencia de las funciones estándar de Excel, Kutools te permite ingresar varias palabras clave, especificar una variedad de opciones de resaltado, elegir coincidir cadenas parciales e incluso hacer búsquedas sensibles a mayúsculas. Esto es particularmente útil para control de calidad, auditoría o marcar rápidamente múltiples elementos en listas como IDs de productos, nombres de clientes u otros identificadores en grandes conjuntos de datos.

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

Para usar esta función, procede de la siguiente manera:

1. Selecciona el rango donde deseas buscar palabras clave. Luego navega a la pestaña Kutools, haz clic en Texto y elige Marcar Palabra Clave.

A screenshot showing the Kutools Mark Keyword option in Excel ribbon

2. En el cuadro de diálogo emergente, ingresa las palabras que deseas buscar en el cuadro “Palabra Clave”, separando cada valor con una coma. Selecciona tus opciones de marca preferidas, como color de resaltado y color de fuente, y especifica cómo debe ocurrir la coincidencia (toda la cadena o parte de ella, y sensibilidad a mayúsculas). Haz clic en Aceptar para aplicar.

Por ejemplo, marca la casilla “Coincidir Mayúsculas y Minúsculas” si deseas encontrar solo aquellas entradas que coincidan con la capitalización que ingresaste. Esto es particularmente útil cuando ser preciso sobre el uso de mayúsculas es importante, como al buscar códigos específicos o IDs de productos.

A screenshot of the Mark Keyword dialog

Muy rápidamente, los resultados coincidentes dentro de tu rango seleccionado se marcarán según lo especificado, atrayendo inmediatamente tu atención hacia las entradas clave. Si ingresas varias palabras clave, cada ocurrencia se resaltará a lo largo de tus datos.

A screenshot of search results highlighted with different font colors using Kutools

Además, la función “Marcar Palabra Clave” permite coincidencias de cadenas parciales. Por ejemplo, si deseas resaltar todas las celdas que contienen “pelota” o “salto”, simplemente escribe pelota, salto en el cuadro Palabra Clave, elige tus configuraciones y haz clic en Aceptar.

A screenshot of the Kutools Mark Keyword dialog for partial string matching  >>>  A screenshot of highlighted partial string matches in Excel using Kutools

Este enfoque es sencillo e ideal para tareas repetitivas de búsqueda y resaltado, ahorrando mucho tiempo en comparación con el formato manual o la creación de reglas de formato condicional complejas. Las operaciones de Kutools son fácilmente accesibles y reversibles, y sus opciones de marcado son altamente personalizables, lo que lo hace muy adecuado para trabajos de datos de gran volumen.

Ten en cuenta que Kutools para Excel es un complemento y puede requerir instalación separada. Después de la instalación, se integra directamente en la cinta de Excel. Para usuarios que buscan aún más personalización o simplicidad para escenarios complejos y multi-palabra clave, esta función es especialmente beneficiosa.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Resaltar resultados de búsqueda usando Filtro y coloreado manual

En situaciones en las que prefieres no usar fórmulas, VBA o complementos de terceros, puedes usar la función Filtro incorporada de Excel para reducir tus datos a resultados coincidentes y luego aplicar un resaltado manual. Este enfoque es sencillo y no requiere configuración ni riesgo de alterar estructuras de datos.

Es adecuado para tareas ocasionales o al compartir archivos con usuarios que pueden no tener permisos para macros o complementos, los pasos son los siguientes:

  • Selecciona tu rango de datos (incluidos los encabezados, si están disponibles).
  • Ve a Datos > Filtro. Aparecerán flechas desplegables en la fila de encabezados.
  • Haz clic en la flecha desplegable del filtro para la columna que deseas buscar, y usa la caja de Búsqueda o selecciona tu valor de la lista. Haz clic en Aceptar para filtrar los datos.
  • Una vez que solo las filas coincidentes sean visibles, selecciona estas filas, ve a la pestaña Inicio y usa la herramienta Color de Relleno para resaltarlas según sea necesario.
  • Limpia el filtro para ver todos los datos, con las celdas resaltadas ahora fácilmente identificables.

Ten en cuenta que este método es manual: si tu conjunto de datos cambia, necesitarás repetir los pasos de filtrado y resaltado. Sin embargo, funciona en todas las versiones de Excel y es especialmente práctico para necesidades rápidas de resaltado único o cuando no se permiten macros.

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

Para usuarios que quieren una solución reutilizable y fácilmente auditable sin usar VBA o complementos, usar una fórmula simple en una columna auxiliar puede identificar rápidamente coincidencias, las cuales luego puedes resaltar manualmente o con formato condicional.

Por ejemplo, supongamos que estás buscando un valor en la celda E2 dentro del rango A4:A20. Haz lo siguiente:

1. En la columna junto a tus datos (por ejemplo, celda B4), ingresa la siguiente fórmula:

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

2. Presiona Enter. Copia la fórmula hacia abajo en todas las filas relevantes (por ejemplo, B4:B20). Esta fórmula verifica si el valor en la columna A coincide con tu término de búsqueda y muestra "Coincide" si son iguales.

3. Ahora puedes filtrar la columna auxiliar para mostrar solo las filas con "Coincide", o usar formato condicional para resaltar automáticamente esas filas basadas en el valor de la columna auxiliar.

💡 Consejo: Para admitir coincidencias parciales, reemplaza la verificación de igualdad con esta fórmula:

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

Esto resalta filas si el valor de búsqueda se encuentra en cualquier parte dentro de la celda. Recuerda ajustar las referencias absolutas y relativas según sea necesario.

Usar una columna auxiliar mantiene tus datos organizados y facilita auditar o modificar la lógica de búsqueda más tarde.

Al elegir un método para buscar y resaltar en Excel, considera el tamaño de tus datos, los requisitos de compartición y la necesidad de automatización. Las macros son eficientes pero requieren permisos; el formato condicional es dinámico pero puede estar limitado a reglas simples. Los complementos como Kutools ofrecen procesamiento avanzado por lotes. Siempre mantén una copia de seguridad de tus datos originales antes de aplicar formato masivo o ejecutar código desconocido. Si encuentras problemas, verifica las referencias de celdas, la sintaxis de la fórmula y, si usas macros, asegúrate de que estén habilitadas y que el libro esté guardado antes de proceder.


Archivo de Muestra

Haz clic para descargar el archivo de muestra


Otras Operaciones (Artículos) Relacionadas Con Formato Condicional

Contar/sumar celdas por colores con formato condicional en Excel
Ahora este tutorial te dirá algunos métodos prácticos y fáciles para contar o sumar rápidamente las celdas por color con formato condicional en Excel.

Crear un gráfico con formato condicional en Excel
Por ejemplo, tienes una tabla de puntajes de una clase, y quieres crear un gráfico para colorear puntajes en diferentes rangos, aquí este tutorial introducirá el método para resolver este trabajo.

Gráfico de barras apiladas con formato condicional en Excel
Este tutorial introduce paso a paso cómo crear un gráfico de barras apiladas con formato condicional como se muestra en la captura de pantalla a continuación en Excel.

Filas o celdas con formato condicional si dos columnas son iguales en Excel
En este artículo, te presento el método para aplicar formato condicional a filas o celdas si dos columnas son iguales en Excel.

Aplicar formato condicional para cada fila en Excel
A veces, es posible que quieras aplicar el formato condicional para cada fila. Excepto configurar repetidamente las mismas reglas para cada fila, hay algunos trucos para resolver este trabajo.


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos