Funciones › ENCONTRAR

ENCONTRAR en Excel: cómo ubicar un carácter dentro de un texto

La función ENCONTRAR busca un texto dentro de otro y devuelve un número: la posición donde empieza. Si la arroba es el carácter 12 de un correo, devuelve 12.

Ese número casi nunca es el resultado final. Sirve para decirle a IZQUIERDA, EXTRAE o DERECHA dónde cortar cuando el largo cambia en cada fila: "dame todo lo que está antes del espacio".

ENCONTRAR distingue mayúsculas de minúsculas. Si eso no te importa, usa HALLAR.

Sintaxis

=ENCONTRAR(texto_buscado; dentro_del_texto; [posición_inicial]) En inglés: FIND

texto_buscado

Lo que buscas, entre comillas: "@", "-", " ". También puede ser una celda.

dentro_del_texto

El texto donde se busca. Normalmente una celda, como A2.

posición_inicial (opcional)

La posición desde la que empieza a buscar. Si lo omites, empieza en el primer carácter.

Ejemplos

AB
1CorreoPosición de la arroba
2carla.mejia@tienda.com12
3jl@tienda.com
B2: =ENCONTRAR("@";A2) Resultado: 12

La arroba es el carácter número 12 del correo.

AB
1Nombre completoNombre
2Fernanda OrtizFernanda
3Luis Calderón
B2: =IZQUIERDA(A2;ENCONTRAR(" ";A2)-1) Resultado: Fernanda

Ubica el espacio y resta 1 para no incluirlo. IZQUIERDA toma justo hasta ahí.

AB
1CódigoSegundo guion
2AR-BUE-009217
3MX-MTY-01120
B2: =ENCONTRAR("-";A2;4) Resultado: 7

Con el tercer argumento la búsqueda empieza en la posición 4 y salta el primer guion. El resultado, 7, se sigue contando desde el inicio del texto.

Practica ahora

Cargando…

Hacer la lección completa: Función ENCONTRAR →

Errores comunes

Lecciones para practicar ENCONTRAR

Funciones relacionadas