Cómo extraer texto en Excel a partir de un carácterEn este artículo explicaremos paso a paso como extraer texto en Excel a partir de un carácter. Este artículo nace como producto de una necesidad surgida la semana pasada en una empresa cliente nuestra en la cual prestamos servicios de consultaría de estandarización de datos y depuración de información redundante.

En esta empresa se contaba con una base de datos de aproximadamente 300 correos electrónicos, los cuales son correos empresariales, todos estos correos comenzaban con el primer nombre de la persona, seguido de un punto, posterior el apellido y terminan con el nombre de la empresa, así como se muestra en el ejemplo a continuación: pepito.perez@laempresa.com, ¿cuál era la necesidad?, se requería extraer texto en excel, específicamente, extraer el nombre y el apellido de cada usuario sin necesidad de digitarlos ya que digitar estos datos para 300 personas era dispendioso y no se disponía del tiempo necesario porque se necesitaba almacenar esta información en otra base de datos.

¿Cuál fue el procedimiento que se ejecutó para cumplir con esta solicitud?

El objetivo era extraer texto en excel a partir de un carácter, el texto a extraer en excel era el nombre y el apellido y el carácter como referencia es el @, ya que a la izquierda de este símbolo se encuentran los datos que se necesitaban, es decir, el nombre y el apellido de las personas, para conseguir este objetivo se implementó la Función ENCONTRAR y la Función EXTRAE, en el vídeo a continuación te explico como se complementaron estas dos funciones para extraer texto en Excel.

Escríbenos tu punto de vista en la zona de comentarios de este artículo.

¿Deseas aprender más de Excel?, consulta este material completo desde >>AQUÍ<<

Artículos anteriores:

  1. 7 buenas prácticas en Excel que debes implementar para ser productivo
  2. Bloquear celdas y ocultar fórmulas en Excel
  3. Regalo EXCLUSIVO – Descargas de Excel 100% GRATIS
  4. Sebastián encuentra el país con la gasolina más económica con Función INDICE y COINCIDIR
  5. La regla 80/20 y aportes de nuestra Familia EEE

39 Responses

  1. Muy interesante ya en mi caso lo había considerado en vista que también se me había presentando esta necesidad, incluso, anidando las funciones no solo logré extraer el nombre y apellido, sino separarlos (de manera que el punto se sustituye por un espacio con función con la función Sustituir) y le di formato de Nombre propio con la función Nompropio. Solo que no utilice la función Extrae sino Izquierda: NOMPROPIO(SUSTITUIR(IZQUIERDA(D7;ENCONTRAR(“@”;D7)-1);”.”;” “))

  2. Agradezco inmensamente que me hagan llegar sus tutoriales, muy utiles, me gustan mucho, y lo mas importante he aprednido muchas cosas nuevas. GRacias.

  3. Gracias Alfonso, como siempre estos ejercicios son útiles,me gusta la forma de explicar. lo haces sentir facil

  4. esta demaciado bueno pero por algun motivo no pude aplicar la formula en excel en ingles lo hice con serch y con find y no me funciona me podrias explicar para ingles como se aria

  5. Hola Alfonso y al resto de compañer@s. Este vídeo me ha resultado muy interesante y aplicable en mi caso ya que suelo utilizar tablas para casi todo y así puedo reutilizarlas de manera más eficiente, como tú siempre propones.
    Gracias!

  6. Excelente Alfonso,un buen tutorial y sobre todo muy lógico.Un poco difícil para seguir por lo largo de las
    expresiones resultantes, pero sólo es cuestión de tiempo.
    Buen trabajo y Gracias.

  7. Estimados,
    Envío algunas fórmulas para extraer texto en Excel a partir de un carater:

    E-Mail: 123@hotmail.com

    1) =Extrae(A1,Hallar(“@”,A1)-1
    Rspta: 123

    2) Extrae(A1,Hallar(“@”,A1))
    Rspta: 123@

    3) Extrae(A1,Hallar(“@”,A1),Largo(A1))
    Rspta: @hotmail.com

    Saludos.

    1. Hola Antony, puede haber muchas solucinoes, vamos a evaluar tu solicitud para futuros contenidos. Saludos

  8. Hola a todos, gran vídeo y una explicación sumamente clara.
    Sin embargo, me gustaría subirle un nivel de dificultad, espero me puedan ayudar
    Si tengo el texto: Gestion.Mantenimiento.Redes
    Como puedo extraer un texto desde un segundo caracter?

    1. Hola Neto, la función EXTRAE tiene la sintaxis =EXTRAE(TEXTO,posición inicial, número letras) donde texto es la celda con la cadena de texto que deseas extraer, la posición inicial hace referencia al número de letra donde quiere empezar a extraer el texto, número de letras es la cantidad de letras que se van a extraer a partir de la posición inicial. Ejemplo: “expecialistasEnExcel”, si se coloca posición inicial 3 hará referencia a la “p” y si se coloca 4 en número de letras el texto que extraerá “peci”. Esperamos que te sirva, saludos

    1. Hola Patrick, nos alegra muchísimo que pongas en práctica lo aprendido, gracias por participar, un abrazo.

  9. hola como puedo aextraer un texto pero desde la posicion final del texto o intermedio eso se puede ayuda ?

  10. Hola, buenos días.
    Muchisimas gracias por este video.
    me estaba tomando mucho tiempo sacar unas listas de asistencia a partir de un documento que copiaba del chat de ZOOM, y si bien tenia la idea que la información que necesitaba estaba despues de los dos puntos (“:”) no habia analizado bien como obtener la información necesaria.

    Mil gracias.

  11. Hola buen día, quiero saber si existe una formula para separar direcciónes, en donde yo ingrese direcciones diferentes pero la formula este fija sin necesidad de cambiar el total de caracteres en la formula algo asi que diga que entre calle y numero me devuelva solo el dato de la calle entre numero y colonia solo el numero y asi sucesivamente, obviamente el total de los caracteres de una dirección puede cambiar. por ejemplo:

    Calle: Margarita Maza de Tampico Numero: 35 Colonia: Villa Juárez Ciudad: Salvador Mejia Estado: Sinaloa CP: 34791 Entre: Marcelino Juarez y: Pedro Juarez Referencia: en contra esquina de un oxxo fachada blanca con negro con rotulo de six y nombre en placa de metal horario de 9 am a 9 pm

    quiero que en una celda sea solo el dato de la calle «Margarita Maza de Tampico» que no me devuleva la palabra calle, y así sucesivamente con numero, colonia, ciudad, estado etc.

    Espero que me puedan apoyar, no eh logrado encontrar una formula. Gracias ! 🙂

    ME HICIERON EL SIGUIENTE COMENTARIO:
    Hola Carolina!
    Fíjate que según el ejemplo que proporcionas, cada campo está separado con dos puntos (:). Puedes utilizar este caracter para separar los datos en columnas y luego eliminar la última palabra del dresultado, es decir, el nombre del siguiente campo.

    Pero la verdad no eh podido sacarla :´(

  12. TENGO UNA CONSULTA, MUY BUEN TUTORIAL POR CIERTO
    TENGO ESTE TEXTO EN LA CELDA A1 POR EJEMPLO
    “EVAP OPTRA 09-10 ( EV 939861PFXC ) /NEVADA 1908O0502 /FRIJET 9381180PAU”
    NECESITO UNA FORMULA QUE SOLAMENTE ME EXTRAIGA EL TEXTO “EV 939861PFXC”
    Y ASI PORDER REALIZARLO MASIVAMENTE.
    CABE MENCIONAR QUE TODOS MIS REGISTROS TIENEN EL MISMO FORMATO

Leave a Reply to CAROLINA ROMERO Cancel reply

Your email address will not be published. Required fields are marked *