Saltar al contenido principal

Buscar y resaltar resultados de búsqueda en Excel

En Excel, puede usar la función Buscar y reemplazar para encontrar un valor específico, pero ¿sabe cómo resaltar los resultados de la búsqueda después de buscar? En este artículo, presento dos formas diferentes de ayudarlo a buscar y resaltar los resultados de búsqueda mientras tanto en Excel.

Busque y resalte los resultados de la búsqueda por el código VBA

Busque y resalte los resultados de la búsqueda por el formato condicional

Busque y resalte los resultados de la búsqueda con una herramienta útil


Busque y resalte los resultados de la búsqueda por el código VBA

En Excel, hay un código VBA que puede ayudarlo a buscar un valor y luego resaltar los resultados de la búsqueda.

1. Active la hoja que desea buscar y resalte los resultados, presione Alt + F11 llaves para abrir Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Móduloy pegue el código siguiente en el nuevo módulo.

VBA: resalte los resultados de la búsqueda

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
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)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

doc search resaltar resultado de búsqueda 1

3. Prensa F5 , luego aparece un cuadro de búsqueda para que ingrese el valor especificado que busca.
doc search resaltar resultado de búsqueda 2

4. Hacer clic en OK, los resultados coincidentes se han resaltado con un color de fondo. Además, aparece un cuadro de diálogo para preguntarle si cancela el resaltado. Hacer clic OK para cancelar el resaltado y cerrar el cuadro de diálogo, haga clic en Cancelar para mantener el resaltado y cerrar el diálogo.
doc search resaltar resultado de búsqueda 3

Nota :

1. Si no se encuentra ningún valor coincidente, aparece un cuadro de diálogo para recordárselo.
doc search resaltar resultado de búsqueda 4

2. Este VBA funciona para toda la hoja activa y no distingue entre mayúsculas y minúsculas.

no moverse

¿Quiere tener un aumento de sueldo y mucho tiempo para acompañar a la familia?

Office Tab mejora su eficiencia en un 50% en Microsoft Office trabajando ahora mismo

Increíble, trabajar con dos o más documentos es más fácil y rápido que trabajar con uno.

En comparación con los navegadores más conocidos, la herramienta con pestañas de Office Tab es más potente y eficiente.

Reduzca cientos de clics del mouse y la escritura en el teclado todos los días para usted, diga adiós a la mano del mouse ahora.

Si normalmente trabaja en varios documentos, Office Tab le ahorrará mucho tiempo.

30-día de prueba gratis, No se requiere tarjeta de crédito.

Leer MasDescargar gratis ahora


Busque y resalte los resultados de la búsqueda por el formato condicional

En Excel, la función de formato condicional también puede resaltar automáticamente los resultados de la búsqueda.

Suponiendo que los datos y el cuadro de búsqueda se muestran como la siguiente captura de pantalla, ahora siga los pasos a continuación:
doc search resaltar resultado de búsqueda 5

1. Seleccione el rango en el que desea buscar y haga clic en Inicio > Formato condicional > Nueva regla.
doc search resaltar resultado de búsqueda 6

2. En el Nueva regla de formato diálogo, seleccionar Use una fórmula para determinar qué celdas formatear existentes Seleccione un tipo de regla sección, luego vaya al cuadro de texto debajo Dar formato a los valores donde esta fórmula es verdadera, tipo = Y ($ E $ 2 <> "", $ E $ 2 = A4).

E2 es la celda en la que colocará el valor de búsqueda, y A4 es la primera celda en el rango donde busca.
doc search resaltar resultado de búsqueda 7

3. Hacer clic en Formato botón, vaya al Formato de celdas diálogo, bajo Llene pestaña, elija un color que necesite. Hacer clic OK > OK para cerrar los diálogos.
doc search resaltar resultado de búsqueda 8

De ahora en adelante, cuando ingrese la palabra clave en la celda E2, los resultados de la búsqueda se resaltarán automáticamente en el rango especificado.


Busque y resalte los resultados de la búsqueda con una herramienta útil

Si desea buscar dos o más valores y resaltar los resultados de la búsqueda una vez, el Marcar palabra clave característica de Kutools for Excel podría darte un favor.

Kutools for Excel es un poderoso complemento que recopila más de 300 útiles herramientas para mejorar su eficiencia en los trabajos de Excel, haga clic para obtener una prueba gratuita de 30 días ahora.

1. Seleccione el rango de datos que desea buscar, haga clic en Kutools > Texto > Marcar palabra clave.
doc search resaltar resultado de búsqueda 8

2. En el cuadro de diálogo emergente, escriba los valores que desea buscar y separados por comas en Palabra clave caja de texto. Entonces elige el Opciones de marca y el color de fuente que necesite. Hacer clic Ok.

Si desea buscar valor en mayúsculas y minúsculas, marque Coincidencia casilla de verificación.
doc search resaltar resultado de búsqueda 8

Luego, los resultados coincidentes se resaltarán con un color de fuente diferente.
doc search resaltar resultado de búsqueda 8

Con la Marcar palabra clave característica, también puede encontrar parte de la cadena en el rango. Suponiendo que las celdas de búsqueda contienen pelota o salto, escriba pelota, salte al Palabra clave cuadro de texto, luego especifique la configuración y haga clic en Ok.
doc search resaltar resultado de búsqueda 8doc search resaltar resultado de búsqueda 8


Archivo de muestra

Haga clic para descargar el archivo de muestra


Otras operaciones (artículos) relacionadas con el formato de conditioanl

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

Crea un gráfico con formato condicional en Excel
Por ejemplo, si tiene una tabla de puntuación de una clase y desea crear una tabla para colorear puntuaciones en diferentes rangos, aquí este tutorial presentará el método para resolver este trabajo.

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

Filas o celdas de formato condicional si dos columnas son iguales en Excel
En este artículo, presento el método sobre el formato condicional de filas o celdas si dos columnas son iguales en Excel.

Aplicar formato condicional para cada fila en Excel
A veces, es posible que desee aplicar el formato condicional por fila. Excepto establecer repetidamente las mismas reglas para cada fila, existen algunos trucos para resolver este trabajo.


  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
pestaña kte 201905
  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comments (10)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
how do I make a VBA to search a few times with different highlight color?

and

then how do i make the highlight area, not only in the exact cell but also the cells next to it, or the whole row?

Please advice.

Thank you.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
how about highlight the keyword's row or column or the 3 cells next to the keyword?

and how do i search multiple times with different color of highlight?
This comment was minimized by the moderator on the site
How would I make the data entry box reopen after hitting ok? I use this macro with a barcode scanner and would like to be able to keep scanning without having to rerun macro each time. Example open macro scan it finds and highlights then reopens for next scan.
This comment was minimized by the moderator on the site
Hi, I have office 365 but when I went to Kutools > Text > I could not find Mark Keyword. Is there feature still there? Thanks
This comment was minimized by the moderator on the site
Hi, Kimber, what version of Kutools for Excel you use? Mark Keyword released after Kutools for Excel 24.0. If your version is lower than 24.0, please upgrade your version.
This comment was minimized by the moderator on the site
Does it work for Excel 2013 and what do I have to change in order to fit in with the 2003 version? I’ve tried your code but there is no button to save the module
This comment was minimized by the moderator on the site
Sorry, it’s Excel 2003
This comment was minimized by the moderator on the site
How can you modify this to also jump to the cell that is being highlighted.
This comment was minimized by the moderator on the site
Hi, Jeff, if you want to select all highlighted cells, just add
xRg.Select
at the end of the above code, see screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-1.png
If you want to jump to the first highlighted cell, add
xRg.Areas(xRg.Areas.Count)(1).Select
at the end of the above code, see screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-2.png
This comment was minimized by the moderator on the site
Hi thanks for your help but when we click ok for cancel highlighting. color of cell change. I want orignal color after cancel. What code i need to change in VBA.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations