Saltar al contenido

Función de Excel · Buscar texto

HALLAR(SEARCH)

Encuentra dónde empieza un texto dentro de otro, sin distinguir mayúsculas.

Qué hace

HALLAR funciona como ENCONTRAR, pero «A» y «a» cuentan igual y puedes usar comodines: ? para un carácter cualquiera y * para cualquier serie de caracteres. Si el texto no está, devuelve #¡VALOR!.

Sintaxis

=HALLAR(texto_buscado, dentro_del_texto, [posición_inicial])

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ,

Argumentos

texto_buscado
El texto que se busca. Puede contener ? y *.
dentro_del_texto
El texto en el que se busca.
posición_inicial
La posición desde la que se empieza a buscar. Omítela para empezar en 1.

Ejemplo

Los modelos profesionales llevan PRO en el nombre. ¿Dónde empieza en Model X-200 PRO?

AB
1Producto«pro» empieza en
2Model X-200 PRO13

La fórmula en B2:

=HALLAR("pro",A2)

Resultado: 13

«pro» coincide con PRO porque no se tienen en cuenta las mayúsculas. Contando letras, espacios y el guion, empieza en el carácter 13.

Errores frecuentes

  • Usar HALLAR para comprobar si un texto está sin controlar el error. Ponla dentro de ESNUMERO para obtener VERDADERO o FALSO.
  • Olvidar que ? y * son comodines. Para buscar un signo de interrogación de verdad, escribe ~?.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishSEARCH,
DeutschSUCHEN;
FrançaisCHERCHE;
Español (España)HALLAR;
Español (México)HALLAR,
日本語SEARCH,
한국어SEARCH,
繁體中文SEARCH,
ไทยSEARCH,
ខ្មែរSEARCH,
Tiếng ViệtSEARCH;

Practícala

Más de este módulo

Todas las funciones