Lecciones › Buscar dentro del texto

Función ENCONTRAR

Cargando…

Sobre esta lección

Averigua en qué posición aparece un carácter dentro del texto con ENCONTRAR y úsalo para cortar el texto en el lugar correcto.

Tema: Buscar dentro del texto · 6 pasos · Premium

Cómo empieza la lección

  1. En el extracto de finanzas, cada movimiento trae la categoría y el proveedor separados por una barra. Como las categorías tienen longitudes distintas, necesitas saber dónde está la barra. La función ENCONTRAR devuelve la posición de un texto dentro de otro.

    En B2, averigua la posición de la barra escribiendo =ENCONTRAR("/";A2).

Los otros 5 pasos forman parte del plan Premium. Ver planes →

Funciones que se usan en esta lección

ENCONTRAR

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.

=ENCONTRAR(texto_buscado; dentro_del_texto; [posición_inicial])

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.

Ver ejemplos y ejercicio de ENCONTRAR →

IZQUIERDA

La función IZQUIERDA toma un texto y devuelve solo el principio: los primeros 2, 3 o los caracteres que le pidas.

=IZQUIERDA(texto; [núm_de_caracteres])

texto

El texto del que quieres sacar el principio. Normalmente una celda, como A2.

núm_de_caracteres (opcional)

Cuántos caracteres quieres, contando desde la izquierda. Si lo omites, devuelve solo 1.

Ver ejemplos y ejercicio de IZQUIERDA →

DERECHA

La función DERECHA devuelve los últimos caracteres de un texto. Tú decides cuántos.

=DERECHA(texto; [núm_de_caracteres])

texto

El texto del que quieres sacar el final. Normalmente una celda, como A2.

núm_de_caracteres (opcional)

Cuántos caracteres quieres, contando desde el último hacia atrás. Si lo omites, devuelve solo 1.

Ver ejemplos y ejercicio de DERECHA →

Errores comunes: ENCONTRAR

  • Olvidar que distingue mayúsculas. Buscar "a" en "Ana" devuelve 3, no 1, porque la primera es mayúscula. Si no quieres esa diferencia, usa HALLAR.
  • Invertir los argumentos. Primero va lo que buscas y después dónde. =ENCONTRAR(A2;"@") busca todo el correo dentro de una arroba y da error.
  • No prever que el texto no esté. Si no lo encuentra, devuelve #¡VALOR!. Para evitarlo: =SI.ERROR(ENCONTRAR("@";A2);0).
  • Esperar el texto y no la posición. ENCONTRAR solo da un número. Para obtener el trozo de texto, pásale ese número a IZQUIERDA o EXTRAE.

Otras lecciones de Buscar dentro del texto

  • LARGO, IZQUIERDA y DERECHA: Toma el principio o el final de un texto y cuenta cuántos caracteres tiene con IZQUIERDA, DERECHA y LARGO.
  • Función EXTRAE: Saca un fragmento del medio de un texto con la función EXTRAE, indicando dónde empezar y cuántos caracteres tomar.
  • Función HALLAR: Encuentra un texto dentro de otro sin preocuparte por mayúsculas y minúsculas con HALLAR, y mira en qué se diferencia de ENCONTRAR.
  • TEXTOANTES y TEXTODESPUES: Separa un texto por el delimitador con TEXTOANTES y TEXTODESPUES, sin tener que contar posiciones.
  • Práctica de funciones de texto: Ejercicios con LARGO, IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR y TEXTODESPUES en una lista de entregas.
  • Separar datos pegados en una celda: Tres casos reales de texto pegado en la misma celda: código y producto, correo electrónico, nombre y apellido.