En Excel, las funciones ENCONTRAR y HALLAR son funciones de texto que cumplen con el mismo objetivo: localizar la posición de un texto dentro de otro. Sin embargo, existe una diferencia muy importante entre ellas que se basa en la forma en que buscan esta posición.

Funciones ENCONTRAR y HALLAR: ¿para qué sirven?

Ambas funciones devuelven el número de la posición en la que aparece un texto dentro de una cadena más grande. La sintaxis concreta de cada función es la siguiente:

=ENCONTRAR(texto_buscado; dentro_del_texto; [núm_inicial])

=HALLAR(texto_buscado; dentro_del_texto; [núm_inicial])

Ambas cuentan con los mismos argumentos:

  • texto_buscado: La palabra o letra que quieres localizar.
  • dentro_del_texto: El texto donde buscarás.
  • núm_inicial (opcional): Desde qué posición empezar a buscar. Si no indicas nada, comienza en la primera posición.

Por ejemplo, si en la celda A1 tienes: Excel es potente

Y escribes:

=ENCONTRAR("es"; A1)

Te devuelve 7, porque "es" comienza en la posición 7.

Igualmente, si escribes:

=HALLAR("es"; A1)

También devuelve 7.

La diferencia entre ENCONTRAR y HALLAR es:

  • ENCONTRAR distingue mayúsculas y minúsculas. Si buscas "e" y el texto contiene "E", no lo reconocerá.
  • HALLAR no distingue mayúsculas de minúsculas. Buscará "e" y encontrará también "E".

Un ejemplo de la diferencia siguiendo con el ejemplo anterior sería:

  • =ENCONTRAR("e"; A1), devuelve 4 (ignora la "E" de "Excel").
  • =HALLAR("e"; A1), devuelve 1 (encuentra la "E" de "Excel").

Estas dos funciones nos pueden servir para validar textos en una hoja, lo que nos podría ayudar a enriquecer los datos y a depurarlos. Usa ENCONTRAR si quieres ser estricto con el formato, por ejemplo, en códigos o contraseñas sensibles.

Otra funcionalidad interesante es la de extraer partes de un texto. Las funciones HALLAR o ENCONTRAR combinadas con EXTRAE o LARGO nos pueden permitir, por ejemplo, separar dominios de emails, identificadores, etc. Imaginate que en A1 tenemos la dirección de email ana.perez@empresa.com, usaremos esta fórmula para separar el contenido de después de la “@”:

=DERECHA(A1; LARGO(A1) - ENCONTRAR("@"; A1))

Dará como resultado el dominio “empresa.com”. Esto mismo podemos aplicarlo a cualquier tipo de codificación que tengas en una base de datos. Supón que en A1 tienes el siguiente código:

PED-457892-ES

Quieres extraer solo el número de pedido 457892 (el número entre los dos guiones).

=EXTRAE(A1; HALLAR("-";A1)+1; HALLAR("-";A1;HALLAR("-";A1)+1) - HALLAR("-";A1) - 1)

El funcionamiento de esta fórmula es el siguiente:

  • HALLAR("-"; A1) encuentra el primer guion. Resultado 5.
  • HALLAR("-"; A1; HALLAR("-";A1)+1) encuentra el segundo guion. Resultado 6.
  • EXTRAE (A1;5;6) toma el texto entre esos dos guiones: empieza después del primer guion y extrae hasta justo antes del segundo.

El resultado es el número de pedido 457892.

Aunque ENCONTRAR y HALLAR parecen iguales, la distinción entre mayúsculas y minúsculas las hace diferentes. Saber cuándo usar una u otra te ahorrará errores y mejorará tus fórmulas en Excel. Combina estas dos funciones con otras para llevar a cabo acciones avanzadas.

Enrique Serrano
Autor

Enrique Serrano

Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.

Plantillas relacionadas

Artículos relacionados

Publicado por:

Hoy hablaremos de cómo valorar una empresa con Excel, aunque antes de entrar en materia debemos tener claro qué mide cada método de valoración de...

Publicado por:

Toda empresa necesita saber en todo momento dónde está desde el punto de vista económico-financiero porque esa visión le permite conocer hacia...

Publicado por:

Las 5 mejores plantillas Excel para autónomos y pymes: planifica tu viabilidad y tesorería, valora tu empresa y analiza tus balances de forma...