Note: The other languages of the website are Google-translated. Back to English

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 másDescargar 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 en el capítulo respecto a la 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
Comentarios (5)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Hola, gracias por su ayuda, pero cuando hacemos clic en Aceptar para cancelar el resaltado. cambio de color de la celda. Quiero el color original después de cancelar. ¿Qué código necesito cambiar en VBA?
Este comentario fue minimizado por el moderador en el sitio
¿Cómo puede modificar esto para saltar también a la celda que se está resaltando?
Este comentario fue minimizado por el moderador en el sitio
Hola, Jeff, si quieres seleccionar todas las celdas resaltadas, solo agrega
xRg.Select
al final del código anterior, vea la captura de pantalla:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-1.png
Si desea saltar a la primera celda resaltada, agregue
xRg.Areas(xRg.Areas.Count)(1).Select
al final del código anterior, vea la captura de pantalla:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-2.png
Este comentario fue minimizado por el moderador en el sitio
¿Funciona para Excel 2013 y qué debo cambiar para que encaje con la versión 2003? Probé tu código pero no hay ningún botón para guardar el módulo.
Este comentario fue minimizado por el moderador en el sitio
Lo siento, es Excel 2003
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL