Lecciones › Buscar dentro del texto
Práctica de funciones de texto
Cargando…
Sobre esta lección
Ejercicios con LARGO, IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR y TEXTODESPUES en una lista de entregas.
Tema: Buscar dentro del texto · 6 pasos · Premium
Cómo empieza la lección
La empresa de transporte registra cada entrega como sucursal, número de pedido y ciudad de destino, todo en la misma celda.
En B2, cuenta cuántos caracteres tiene el registro de la primera entrega.
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_buscadoLo que buscas, entre comillas:
"@","-"," ". También puede ser una celda.dentro_del_textoEl 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 →
LARGO
La función LARGO te dice cuántos caracteres tiene una celda. Cuenta letras, números, signos y también los espacios.
=LARGO(texto)
textoEl texto que quieres medir. Casi siempre es una celda, como
A2. Si escribes el texto en la fórmula, va entre comillas.
Ver ejemplos y ejercicio de LARGO →
EXTRAE
La función EXTRAE devuelve un trozo de un texto que no está ni al principio ni al final. Le dices en qué posición empezar y cuántos caracteres tomar.
=EXTRAE(texto; posición_inicial; núm_de_caracteres)
textoEl texto del que quieres sacar una parte. Normalmente una celda, como
A2.posición_inicialLa posición del primer carácter que quieres. El primer carácter del texto es el 1.
núm_de_caracteresCuántos caracteres tomar desde esa posición. Si pides más de los que quedan, devuelve hasta el final.
Ver ejemplos y ejercicio de EXTRAE →
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, usaHALLAR. - 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.
ENCONTRARsolo da un número. Para obtener el trozo de texto, pásale ese número aIZQUIERDAoEXTRAE.
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 ENCONTRAR: Averigua en qué posición aparece un carácter dentro del texto con ENCONTRAR y úsalo para cortar el texto en el lugar correcto.
- 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.
- 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.