Extrae nombres de usuario de los identificadores de correo electrónico a Excel

Una compañera me preguntó si podía extraer rápidamente nombres de usuario de los identificadores de correo electrónico. Tenía más de 1000 discos y menos de 2 minutos para hacerlo.

Extrae nombres de usuario de los identificadores de correo electrónico: datos de muestraEn este tutorial, te mostraré 2 métodos para hacerlo. Y nada de esto tardaría más de un minuto.

Método 1: utilizar texto en columna

Esta es la forma más sencilla si los datos tienen un patrón. Por ejemplo, en el identificador de correo electrónico, siempre habría un nombre de usuario, seguido de ‘@’ y acabará con el nombre de dominio.

El truco es extraer el texto antes del signo @. A continuación se explica cómo puede hacerlo:

  1. Seleccione todos los identificadores de correo electrónico
  2. Vaya a Datos -> Herramientas de datos -> Texto en columnas
  3. Al asistente de texto en columna
    • Paso 1: asegúrese de que Delimitado está marcado como descripción de los datos y haga clic en Siguiente
      Extrae nombres de usuario de los identificadores de correo electrónico: paso 1
    • Paso 2: a las opciones Delimitadores, seleccione Otros y escriba @ en el campo de texto adyacente. Haga clic en Siguiente
      Extrae nombres de usuario de los identificadores de correo electrónico: paso 2
    • Paso 3: en la vista previa de datos puede ver que los datos han sido separadas por el nombre de usuario y el nombre de dominio. Seleccione la segunda columna a 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 se extraerán los nombres de usuario
      Extrae nombres de usuario de los identificadores de correo electrónico: paso 3
  4. Haga clic en Finalizar

Esto le proporcionará los nombres de usuario de los identificadores de correo electrónico. Tenga en cuenta que si no especifica una celda de destino en el paso 3, los datos originales se sobrescribirán con los datos extraídos (Excel le avisa antes de eliminar).

Este método es muy rápido y puede tener la lista en un par de segundos. Sin embargo, no es dinámico. Si añade un registro o haga algún cambio a los identificadores de correo electrónico existentes, deberá hacerlo de nuevo.

Relacionado: 7 cosas increíbles que pueden hacer el texto de Excel en las columnas para vosotros

Método 2: utilizar fórmulas de Excel

Excel Formulas tiene la ventaja de dinamizar los resultados. Con las fórmulas, si cambia los identificadores de correo electrónico, el resultado se actualizará automáticamente.

Aquí tiene la fórmula que puede utilizar para hacerlo:

=LEFT(A2,FIND("@",A2,1)-1)

Hay dos partes:

  • FIND ( “@”, A2,1) devuelve la posición de @. En caso d’abc@gmail.com, volverá 4. Ahora queremos extraer el texto a la izquierda de @, por lo que restamos 1 de esta fórmula (que en volverí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 llevará más de 2 minutos a hacerlo.

Misión cumplida 🙂

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *