Hola Freak! En este post vamos a ver la manera de encontrar un carácter o caracteres en una celda y lo vamos a conseguir con la función hallar en excel.
¿En qué consiste?
La función hallar en excel busca un carácter, valor, palabra o palabras dentro de una celda.
Un detalle importante de esta función es que NO diferencia entre mayúscula y minúscula, cosa que si ocurre en la funcion ENCONTRAR
Estructura de la función hallar
La estructura de la función consta de tres datos.
=HALLAR(Texto_Buscado;Dentro _del_texto;[ Numero_inicial ])
- Texto_Buscado: Obligatorio. Valor que quieres buscar
- Dentro _del_texto: Obligatorio. Es el texto en el que se desea encontrar el texto buscado.
- Numero_inicial: Opcional. Empezando por la izquierda, el número de carácter a partir del cuál quieres empezar a buscar dentro del texto. Al ser opcional, si no se incluye ningún valor, el número inicial será 1.
Ejemplo
Vamos a ver la función hallar() con el siguiente ejemplo:
Nos hemos descargado desde nuestra base de datos un listado de los alumnos que han hecho el examen de matemáticas.
Pero como puedes ver, el formato de la descarga es un fastidio, porque, los datos, en vez de venir separados en columnas, estás todos en una única columna separados por el punto y coma (;)
Nuestro objetivo es, en este caso, obtener el nombre de cada alumno, y para ello necesitamos la función hallar.
Como hay un caracter común en cada registro, como es el punto y coma (;), vamos a usar esta función buscando este caracter, para obtener la posición en el que separa cada dato.
=HALLAR(";";A1)
Ya tenemos el número de caracteres de cada nombre, como puedes ver en la imagen anterior.
Pero aún no tenemos todo el trabajo hecho, vamos a ayudarnos la funcion IZQUIERDA() para mostrar el nombre de cada alumno:
Con ayuda de la funcion IZQUIERDA() buscamos en el texto inicial y con el número de caracteres (restándole 1), obtenemos el nombre de cada alumno.
Espero que te haya sido de útilidad.
Si tienes alguna duda, por favor, deja un comentario!!