Extraer los nombres de usuario de los correos electrónicos en Excel [2 métodos]

Una colega me preguntó si podía extraer rápidamente los nombres de usuario de los correos electrónicos. Tenía más de 1000 registros y menos de 2 minutos para hacerlo.

En este tutorial, te mostraré 2 métodos para hacerlo. Y ninguno de ellos tomará más de un minuto.

Método 1 – Usando el texto a la columna

Esta es la forma más fácil si los datos tienen un patrón. Por ejemplo, en el ID de correo electrónico, siempre habría un nombre de usuario, seguido de «@», y termina con el nombre de dominio.

El truco es extraer el texto antes del signo @. Así es como se puede hacer esto:

  1. Selecciona todos los ID de correo electrónico
  2. Ir a Datos – …; Herramientas de datos – …; Texto a Columnas
  3. En el Mago de Texto a Columna
    • Paso 1: Asegurarse de que Delimited está marcado como la descripción de datos y hacer clic en Next
    • Paso 2: En las opciones de Delimitadores, seleccione Otro, y escriba @ en el campo de texto adyacente a él. Haz clic en Next
    • Paso 3: En la vista previa de datos se puede ver que los datos han sido separados por nombre de usuario y nombre de dominio. Seleccione la segunda columna en la vista previa de datos (la que tiene el nombre de dominio) y seleccione la opción No importar columna en formato de datos de columna. También puede seleccionar una celda de destino donde los nombres de usuario a extraer
  4. Haga clic en Finalizar

Esto te dará los nombres de usuario de los correos electrónicos. Tenga en cuenta que si no especifica una celda de destino en el paso 3, los datos originales se sobrescriben con los datos extraídos (Excel le advierte antes de sobrescribir).

Este método es súper rápido y puedes tener la lista en un par de segundos. Sin embargo, no es dinámico. Si agregas un registro o haces algún cambio en los ID de correo electrónico existentes, tendrás que hacerlo de nuevo.

Relacionado: 7 cosas asombrosas que el texto de Excel a las columnas puede hacer por ti

Método 2 – Usando fórmulas de Excel

Fórmulas Excel tiene el beneficio de hacer que los resultados sean dinámicos. Con las fórmulas, si cambias los ID de correo electrónico, el resultado se actualizaría automáticamente.

Aquí está la fórmula que puedes usar para hacer esto:

=LEFT(A2,FIND(«@»,A2,1)-1)

Tiene dos partes:

  • FIND(«@»,A2,1) devuelve la posición de @. En el caso de abc@gmail.com, devolverá 4. Ahora queremos extraer el texto a la izquierda de @, por lo que restamos 1 de esta fórmula (que devolvería 3)
  • IZQUIERDA(A2,FIND(«@»,A2,1)-1) extrae todos los caracteres a la izquierda de @

Sea cual sea el método que elija, no le llevará más de 2 minutos hacerlo.

Misión cumplida

También te pueden gustar los siguientes tutoriales de Excel:

  • Analizar cada carácter de una cadena de texto.
  • Cómo extraer una subcadena en Excel (usando fórmulas de texto).
  • Extraer los datos de la selección de la lista desplegable en Excel.
  • Separar el nombre y el apellido en Excel (Dividir los nombres usando fórmulas)
  • Pinterest
  • Facebook
  • Twitter
  • LinkedIn
  • 616q0-0.736 0.288-1.408t0.768-1.184 1.152-0.8 1.472-0.288q1.376 0 2.368 0.928 1.888-1.184 4.32-1.888t5.184-0.8l2.56-7.296 6.272 1.504q0.288-0.832 1.056-1.344t1.696-0.544q1.248 0 2.144 0.864t0. 896 2.144-0.896 2.112-2.112 0.864-2.144-0.864-0.896-2.112l-5.248-1.248-2.144 5.92q2.688 0.128 5.024 0.864t4.128 1.824q1.056-0.928 2.432-0.928 0.736 0 1.44 0.288t1.184 0.8 0.768 1.184 0.288 1.408q0 0. 992-0,48 1.824t-1,28 1.312q0,128 0.544 0,128 1.12 0 1.92-1,12 3.712t-3.104 3.104-4.576 2.048-5.632 0.768q-2.944 0-5.568-0.768t-4.576-2.048-3.104-1.12-3.712q0-0.32 0.064-0.64 0-0.288 0.064-0. 544-0.768-0.512-1.216-1.28t-0.48-1.792zM2.752 19.872q0 1.76 1.024 3.264t2.816 2.688 4.224 1.824 5. 152 0.672 5.12-0.672 4.224-1.824 2.848-2.688 1.024-3.264-1.024-3.328-2.848-2.72-4.224-1.792-5.12-0.672-

Deja un comentario