vídeo

Función Encontrar en Excel

Función Encontrar en Excel

Guía pública de estudio

Materia Sobre esta materia Contenido, alcance y objetivos del recurso

ENCONTRAR en Excel devuelve la posición donde comienza un texto dentro de otro y distingue entre mayúsculas y minúsculas. Su estructura es =ENCONTRAR(texto_buscado;dentro_del_texto;posición_inicial). El tercer argumento es opcional: si se omite, la búsqueda comienza en la primera posición.

Ejemplo: =ENCONTRAR("a";"casa") devuelve 2. Para localizar la siguiente «a», =ENCONTRAR("a";"casa";3) devuelve 4. La posición devuelta se cuenta desde el principio del texto, aunque la búsqueda empiece más adelante. Buscar «A» en «casa» produce #¡VALOR! porque no hay una coincidencia con esa mayúscula.

Cuando revises una fórmula, comprueba el texto buscado, las mayúsculas y la posición inicial. Si no necesitas distinguir mayúsculas, compara su comportamiento con HALLAR. La ayuda de Microsoft sobre ENCONTRAR y HALLAR explica estos errores. El vídeo y su guía permiten practicar la sintaxis paso a paso.

Vídeo Lección 1 de 1 ENCONTRAR en Excel: posición y distinción entre mayúsculas 3:24 min

Resumen de la lección

ENCONTRAR localiza un carácter o una cadena dentro de otro texto y devuelve un número: la posición donde empieza la coincidencia. Su sintaxis es ENCONTRAR(texto_buscado; dentro_del_texto; [núm_inicial]). Los dos primeros argumentos son obligatorios; si se omite el tercero, la búsqueda empieza en la primera posición. Aunque se indique un número inicial posterior, el resultado sigue contando desde el principio de la cadena completa.

El vídeo muestra cómo buscar primero una letra «s» y después la segunda aparición. Para que Excel no encuentre otra vez la primera, el número inicial debe ser la posición de la primera coincidencia más uno. ENCONTRAR distingue entre mayúsculas y minúsculas: buscar una «s» no equivale a buscar una «S», y una coincidencia que no respeta las mayúsculas devuelve el error #¡VALOR!. Como ejemplo adicional, =ENCONTRAR("s";"salsa";2) devuelve 4: empieza a buscar en la segunda posición y comunica la posición absoluta de la segunda «s». Microsoft confirma la sintaxis, el criterio de mayúsculas y el uso de núm_inicial.

Objetivos de aprendizaje

  • Explicar qué posición devuelve ENCONTRAR y cómo se cuentan los caracteres.
  • Identificar los dos argumentos obligatorios y el argumento opcional núm_inicial.
  • Localizar la segunda aparición de un carácter comenzando en la primera posición más uno.
  • Predecir cuándo la distinción entre mayúsculas y minúsculas produce el error #¡VALOR!.

Puntos clave

  • ENCONTRAR devuelve la posición inicial de la coincidencia, no el texto localizado.
  • Si no se indica núm_inicial, la búsqueda comienza en la posición 1; el resultado siempre se cuenta desde el inicio de la cadena.
  • Para localizar la segunda coincidencia, empieza en la posición de la primera más uno.
  • ENCONTRAR distingue mayúsculas y minúsculas; una búsqueda con otra capitalización puede producir #¡VALOR!.
  • El ejemplo adicional =ENCONTRAR("s";"salsa";2) devuelve 4.

Última actualización editorial: 10 sept 2026.

Leer la transcripción de la lección

La función encontrar en Excel se utiliza para buscar la posición de un carácter o texto dentro de una cadena de caracteres. El resultado de la función encontrar siempre va a ser un valor numérico. A continuación, mostramos la sintaxis correcta de la función encontrar, como podéis observar, va a contener tres argumentos de los cuales dos son obligatorios. El primer argumento, el texto buscado, va a ser el texto que deseamos localizar. Cadena de texto será la cadena de texto donde queremos localizar el texto anterior. Y por último, tenemos número de inicial que será la posición desde donde queremos empezar a localizar el texto. Este argumento se puede omitir y si se omite, empezaremos a localizarlo desde la primera posición muy importante a la hora de trabajar con la función encontrar es tener claro que esta función distingue entre mayúsculas y minúsculas.

Por lo tanto, esta parte, la tengo que tener muy clara. No es lo mismo localizar una s mayúscula que una s minúscula. A continuación, vamos a ver un ejemplo de la utilización de la función encontrar. Llamamos a la función encontrar y vamos a intentar localizar la posición de la letra s. Ponemos entonces texto buscado s dentro de esta cadena. Muy importante, el último de los argumentos, como podéis observar, se puede omitir si yo quiero empezar a localizarlo desde la primera posición, no es necesario colocar ese argumento. Podríamos cerrar aquí y esta es una sintaxis correcta de la función encontrar. Y lo que me va a localizar es justo la posición en donde aparece esa letra.

Ese si yo quiero localizar la posición de la segunda letra, ese no podemos empezar desde el primero, tendríamos que empezar a localizar desde la posición donde aparece la primera letra, ese y añadirle un carácter más porque si no, el programa, si yo vengo y llamo aquí a la función encontrar, y vuelvo a intentar localizar la ese dentro de este texto. Si yo pongo a partir de la posición dos, el programa pondrá el puntero, pues ya aquí en esta posición, y considera que como ya ahí en esa posición, hay una letra ese, pues nos va a devolver justo esa posición.

Por lo tanto, yo que le tendría que indicar, pues tendría que indicarle al programa que queremos empezar a localizar la letra s, pero a partir de qué posición, pues de la posición en donde aparecía la primera más uno, vamos a ponerlo uno más aquí lo estamos poniendo de esta forma para que os deis cuenta de cómo lo podemos utilizar en el mundo laboral. Bien, muy importante, la función encontrar va a distinguir entre mayúsculas y minúsculas. Qué pasará si yo ahora aquí llamo a la función encontrar y voy a intentar localizar la s minúscula. Voy a decirle al programa que quiero que me localice la s minúscula dentro de este texto. Pues el programa no lo va a encontrar nunca y nos va a devolver el error de valor.