Lecciones › Buscar dentro del texto
Función HALLAR
Cargando…
Sobre esta lección
Encuentra un texto dentro de otro sin preocuparte por mayúsculas y minúsculas con HALLAR, y mira en qué se diferencia de ENCONTRAR.
Tema: Buscar dentro del texto · 6 pasos · Premium
Cómo empieza la lección
El equipo de soporte quiere saber dónde aparece la palabra "urgente" en cada solicitud. Ya conoces
ENCONTRAR, que devuelve la posición de un texto dentro de otro.En B3, escribe
=ENCONTRAR("urgente";A3).
Los otros 5 pasos forman parte del plan Premium. Ver planes →
Funciones que se usan en esta lección
HALLAR
La función HALLAR busca una palabra o un carácter dentro de un texto y devuelve la posición donde empieza. Para ella, "URGENTE", "Urgente" y "urgente" son lo mismo.
=HALLAR(texto_buscado; dentro_del_texto; [posición_inicial])
texto_buscadoLo que buscas, entre comillas:
"urgente". 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 HALLAR →
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 →
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])
textoEl 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 →
Errores comunes: HALLAR
- Usarla cuando las mayúsculas importan.
HALLARno ve diferencia entre "ab" y "AB". Para claves donde sí cuenta, usaENCONTRAR. - Dejar el error a la vista. Si no encuentra el texto, devuelve
#¡VALOR!. Envuélvela conESNUMEROpara obtener verdadero o falso, o conSI.ERRORpara mostrar otro valor. - Invertir los argumentos. Primero va lo que buscas y después la celda donde se busca:
=HALLAR("factura";A2). - Creer que responde sí o no. El resultado es una posición, por ejemplo 9. Para un sí o no, usa
=ESNUMERO(HALLAR("factura";A2)).
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.
- 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.