INICIO
ofimatica · microsoft excel
como buscar en en excel, Diálogo de Buscar y Reemplazar abierto en una hoja de cálculo de Excel
ofimatica ·#8198 ·Lectura 5 min

¿Como buscar en en excel?

Respuesta corta

Ctrl+F abre la búsqueda instantánea; Ctrl+H combina búsqueda y reemplazo en un solo paso.

01

Cómo Buscar en Excel: Todas las Opciones Disponibles

La búsqueda en Excel es una de las tareas más frecuentes al trabajar con hojas de cálculo, y Microsoft ha incluido múltiples herramientas para facilitarla. El método más rápido es usar el atajo de teclado Ctrl+F (en Windows) o Cmd+F (en Mac), que abre directamente el cuadro de diálogo Buscar y reemplazar en la pestaña Buscar. Allí simplemente escribes el texto, número o fórmula que quieres localizar y pulsas Buscar siguiente para saltar a la primera celda coincidente. Si hay múltiples coincidencias, puedes ir recorriéndolas una a una o hacer clic en Buscar todos para ver la lista completa de celdas donde aparece ese valor.

Para búsquedas más precisas, dentro del mismo cuadro de diálogo puedes desplegar la opción Opciones avanzadas. Ahí tendrás acceso a opciones como Búsqueda en filas o columnas, Distinguir mayúsculas y minúsculas, Buscar valores de la celda (texto completo, parte del texto, fórmula, valor de la fórmula, comentario), e incluso Buscar formatos para localizar celdas por color de fuente, relleno o borde. Esto resulta muy útil cuando necesitas encontrar todas las celdas que tengan un determinado resaltado.

Un caso muy común es querer buscar un dato en una columna concreta. Para ello, selecciona primero la columna donde quieres restringir la búsqueda y luego pulsa Ctrl+F. Excel solo buscará dentro del rango seleccionado. También puedes usar la función XLOOKUP (disponible desde Excel 2021 y Microsoft 365) para encontrar un valor en una columna y devolver el dato correspondiente de otra columna. La sintaxis es: =XLOOKUP(valor_buscado; columna_buscada; columna_resultado). Es más flexible y robusta que la antigua BUSCARV.

Si lo que necesitas es filtrar una tabla completa según un criterio de texto, la función FILTRO es la opción moderna. Por ejemplo: =FILTRO(A2:D100; A2:A100="Pedro") devolverá todas las filas donde en la columna A aparezca "Pedro". A diferencia de los filtros clásicos, esta función genera un rango dinámico que se actualiza automáticamente.

HerramientaAtajo / FunciónUso principal
BuscarCtrl+FLocalizar un valor en la hoja
ReemplazarCtrl+HBuscar y sustituir a la vez
XLOOKUP=XLOOKUP(...)Buscar y devolver dato de otra columna
FILTRO=FILTRO(...)Extraer filas que cumplan un criterio
CONTAR.SI / CONTARA.SI=CONTARA.SI(...)Contar coincidencias de texto


Consejo pro: si buscas un texto que contiene caracteres especiales como paréntesis, corchetes o signos de interrogación, prepúndelos con el carácter ~ (tilde) para que Excel los interprete literalmente. Por ejemplo, ~? busca el signo de interrogación en lugar de actuar como comodín.

Para búsquedas masivas donde necesitas reemplazar grandes volúmenes de datos, combina Ctrl+H con las opciones avanzadas. Puedes especificar el rango de búsqueda (toda la hoja, la selección actual o una hoja concreta), activar Distinguir mayúsculas y elegir si reemplazas todo al inicio de celda, al final o en la celda completa. Antes de hacer un reemplazo masivo, haz una copia de seguridad de tu archivo.

Si trabajas con tablas dinámicas, la búsqueda se realiza de forma diferente: usas los controles de tabla dinámica (filtros en encabezados, botones de filtrado rápido) o el campo de búsqueda que aparece en la barra de filtros de la tabla dinámica. No puedes usar Ctrl+F dentro del área de resultados de una tabla dinámica de la misma forma que en celdas normales.

Finalmente, para usuarios avanzados, existe la opción de buscar con expresiones regulares mediante VBA. Aunque Excel no tiene un soporte nativo de regex, puedes escribir una pequeña macro que use el objeto RegExp para búsquedas muy específicas, como encontrar todos los números de teléfono con un formato concreto o todos los correos electrónicos que terminen en un dominio determinado.

XLOOKUP sustituye a BUSCARV desde Excel 2021: más flexible, sin límite de columnas y no requiere ordenar los datos.

Dato clave
como buscar en en excel, Hoja de Excel con filtros activos y función XLOOKUP en la barra de fórmulas
Imagen

Hoja de Excel con filtros activos y función XLOOKUP en la barra de fórmulas

02

Técnicas de Búsqueda desde lo Básico hasta lo Avanzado

Buscar y Reemplazar (Ctrl+H) es la herramienta que combina ambas acciones. Al abrirla, verás dos campos: Buscar: y Reemplazar con:. Si dejas el segundo vacío y pulsas Reemplazar todos, en realidad solo estarás buscando (útil para contar coincidencias, ya que Excel te indicará el número de sustituciones). Pero su verdadero poder aparece cuando quieres cambiar un texto, un número o un formato en toda la hoja de una sola vez.

Un truco poco conocido: si en el campo Reemplazar con dejas el texto vacío y solo quieres eliminar espacios duplicados dentro de las celdas, escribe dos espacios en Buscar: y un solo espacio en Reemplazar con:, y pulsa Reemplazar todos repetidamente hasta que Excel diga que no se encontraron más coincidencias.

La función BUSCARV (o su sucesora XLOOKUP) es ideal cuando tienes una tabla de referencia y quieres localizar un valor por columna. Por ejemplo, si en la columna A tienes nombres y en la B sus DNI: =BUSCARV("12345678A";A:B;2;FALSO) te devuelve el nombre asociado a ese DNI. Recuerda usar FALSO (o 0) al final para forzar la búsqueda exacta, ya que por defecto BUSCARV asume un orden ascendente y puede devolver resultados incorrectos.

Para quienes prefieren la interfaz gráfica, el menú Inicio → Buscar y seleccionar → Buscar lleva al mismo diálogo de Ctrl+F. Y dentro de Datos → Filtros, puedes activar los filtros automáticos en cualquier rango de celdas para buscar visualmente sin teclear nada, simplemente marcando/desmarcando valores en los desplegables de cada columna.

Dato útil: la función CONTARA.SI no solo cuenta, sino que puedes combinarla con =SE(CONTARA.SI(rango;"texto")>0;"Encontrado";"No encontrado") para crear un indicador visual de si un dato está presente en un rango.

Si tu hoja es muy grande (miles o decenas de miles de filas), considera convertir el rango en una tabla formal (Ctrl+T). Las tablas tienen un campo de búsqueda integrado: al activar los filtros, aparece un pequeño cuadro en cada encabezado donde escribes directamente lo que buscas. Es mucho más ágil que Ctrl+F en datasets extensos.

Por último, recuerda que Excel distingue entre buscar texto y buscar números. Un número guardado como texto (precedido por apóstrofo o alineado a la izquierda) no será encontrado si buscas el valor numérico sin las comillas correspondientes. Usa la función ESNUMERO() o ESTEXTO() para diagnosticar estos problemas de tipo de dato.

Conclusión

¿como buscar en en excel?

Excel ofrece múltiples capas de búsqueda, desde el simple Ctrl+F hasta funciones dinámicas como FILTRO y XLOOKUP, pasando por VBA para casos extremos. La clave es elegir la herramienta adecuada al tamaño y complejidad de tus datos: para una celda suelta, el atajo de teclado; para una tabla de referencia, XLOOKUP; y para extraer subconjuntos de datos, la función FILTRO o las tablas con filtros automáticos. Dominar estas opciones te ahorrará horas de búsqueda manual.

Fuentes: Microsoft Support, Microsoft Learn, Exceljet, ContextoExcel
3.8 / 5 · 46 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías