# Función ENCONTRAR (FIND)

> ENCONTRAR devuelve la posición de un texto dentro de otro, contando desde 1.

Fuente: https://spreadsheetpractice.com/es/funciones/encontrar · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=ENCONTRAR(texto_buscado; dentro_del_texto; [núm_inicial])`
- **Uso más común:** `=ENCONTRAR("@";A2)` devuelve 10 (La posición de la @)
- **Nombre en inglés:** [FIND](https://spreadsheetpractice.com/functions/find)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Texto](https://spreadsheetpractice.com/es/funciones#text)
- **Devuelve:** Un número: la posición del primer carácter de la coincidencia, o #¡VALOR! si no se encuentra.
- **Google Sheets:** Funciona igual en Google Sheets.

Por sí sola es solo un número, pero combinada con IZQUIERDA, EXTRAE o DERECHA les dice dónde cortar. ENCONTRAR distingue mayúsculas y no admite comodines; HALLAR es la versión más tolerante.

## Sintaxis

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

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `texto_buscado` | Obligatorio | El texto que se busca. |
| `dentro_del_texto` | Obligatorio | El texto en el que se busca. |
| `núm_inicial` | Opcional | La posición desde la que se empieza a buscar. Si lo omites, empieza en 1. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | `=ENCONTRAR("@";A2)` | 10 | La posición de la @ |
| D3 | `=ENCONTRAR("-";B3;ENCONTRAR("-";B3)+1)` | 8 | El segundo guion: se empieza a buscar justo después del primero |
| D4 | `=IZQUIERDA(A4;ENCONTRAR(".";A4)-1)` | lee | El nombre: todo lo que hay antes del primer punto |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Correo | Código de pedido | Nota | Resultado |
| 2 | maya.chen@acme.com | NY-2026-0142 | Envío el lunes | 10 |
| 3 | raj@globex.io | CA-2026-0187 | envío el martes | 8 |
| 4 | lee.wong@initech.net | TX-2025-0033 | Pendiente de stock | lee |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡VALOR! | ENCONTRAR no encontró el texto, a menudo por las mayúsculas: =ENCONTRAR("envío";C2) no ve «Envío». Usa HALLAR para no distinguir mayúsculas, o envuelve ENCONTRAR en SI.ERROR. |
| Los comodines no funcionan | ENCONTRAR trata * y ? como caracteres normales. Usa HALLAR cuando necesites comodines. |
| Desfase de uno al cortar | ENCONTRAR devuelve la posición del propio delimitador. Resta 1 para pararte antes o suma 1 para empezar después. |

## Consejos

- Comprueba si un texto contiene algo, distinguiendo mayúsculas: =ESNUMERO(ENCONTRAR("VIP";A2)) devuelve VERDADERO o FALSO.

## Funciones relacionadas

- [HALLAR](https://spreadsheetpractice.com/es/funciones/hallar) (SEARCH): HALLAR devuelve la posición de un texto dentro de otro sin distinguir mayúsculas y minúsculas, y entiende los comodines ?
- [EXTRAE](https://spreadsheetpractice.com/es/funciones/extrae) (MID): EXTRAE devuelve caracteres del medio de un texto, a partir de la posición que elijas.
- [IZQUIERDA](https://spreadsheetpractice.com/es/funciones/izquierda) (LEFT): IZQUIERDA devuelve un número fijo de caracteres del principio de un texto.
- [TEXTOANTES](https://spreadsheetpractice.com/es/funciones/textoantes) (TEXTBEFORE): TEXTOANTES devuelve todo lo que hay antes del delimitador que indiques, como el usuario antes de la @ de un correo o el nombre antes de un espacio.

## Preguntas frecuentes

### ¿Qué diferencia hay entre ENCONTRAR y HALLAR en Excel?

ENCONTRAR distingue mayúsculas y trata los comodines como caracteres normales. HALLAR no distingue mayúsculas y admite los comodines ? y *. Las dos devuelven #¡VALOR! cuando no encuentran nada.

### ¿Cómo encuentro la segunda aparición de un carácter?

Empieza la segunda búsqueda un carácter después de la primera coincidencia: =ENCONTRAR("-";A2;ENCONTRAR("-";A2)+1).

## Practica ENCONTRAR

En la página de [ENCONTRAR](https://spreadsheetpractice.com/es/funciones/encontrar) hay un ejercicio corregido («El método clásico») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [FIND](https://spreadsheetpractice.com/functions/find)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
