Saltar al contenido

Función de Excel · Buscar texto

ENCONTRAR(FIND)

Encuentra dónde empieza un texto dentro de otro. Distingue mayúsculas y minúsculas.

Qué hace

ENCONTRAR devuelve la posición en la que un texto aparece por primera vez dentro de otro. Distingue «A» de «a» y no admite comodines. Si el texto no está, devuelve #¡VALOR!.

Sintaxis

=ENCONTRAR(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, entre comillas o desde una celda.
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

¿En qué posición está la @ de esta dirección de correo?

AB
1CorreoPosición de @
2ana@example.com4

La fórmula en B2:

=ENCONTRAR("@",A2)

Resultado: 4

ana tiene tres caracteres, así que la @ es el carácter 4. Todo lo anterior es el nombre de usuario, un uso habitual de ENCONTRAR con IZQUIERDA.

Errores frecuentes

  • Buscar «pro» en «PRO». ENCONTRAR distingue mayúsculas, así que falla; usa HALLAR cuando no importen.
  • No controlar que no haya coincidencia. Ponla dentro de SI.ERROR si el texto puede faltar.

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
EnglishFIND,
DeutschFINDEN;
FrançaisTROUVE;
Español (España)ENCONTRAR;
Español (México)ENCONTRAR,
日本語FIND,
한국어FIND,
繁體中文FIND,
ไทยFIND,
ខ្មែរFIND,
Tiếng ViệtFIND;

Practícala

Más de este módulo

Todas las funciones