Separar direcciones de correo electrónico en nombres de usuario y dominios en Excel
Normalmente, una dirección de correo electrónico está compuesta por el nombre de usuario, el símbolo @ y el nombre del dominio. Sin embargo, a veces puede ser necesario dividir la dirección de correo electrónico en un nombre de usuario y un nombre de dominio separados, como se muestra en la captura de pantalla a continuación. En este artículo, presentaré algunas fórmulas para dividir las direcciones de correo electrónico en Excel.
Separar direcciones de correo electrónico en nombres de usuario y dominios con fórmulas
Extraer nombres de usuario de las direcciones de correo electrónico:
En Excel, las funciones IZQUIERDA y ENCONTRAR pueden ayudarte a extraer los nombres de usuario. La sintaxis genérica es:
- correo: La dirección de correo electrónico o celda que contiene la dirección de correo electrónico que deseas dividir.
Por favor, copia o introduce la siguiente fórmula en una celda en blanco donde desees obtener el resultado:
Luego, arrastra el controlador de relleno hacia abajo hasta las demás celdas donde quieras aplicar esta fórmula, y todos los nombres de usuario se habrán extraído, como se muestra en la captura de pantalla a continuación:
Explicación de la fórmula:
ENCONTRAR("@",A2)-1: La función ENCONTRAR devolverá la posición del carácter @ en la celda A2, y restar 1 significa excluir el carácter @. Esto dará como resultado: 10.
IZQUIERDA(A2,ENCONTRAR("@",A2)-1)=IZQUIERDA(A2, 10): La función IZQUIERDA extraerá 10 caracteres desde el lado izquierdo de la celda A2.
Extraer nombres de dominio de las direcciones de correo electrónico:
Para extraer los nombres de dominio, las funciones DERECHA, LARGO y ENCONTRAR pueden ayudarte. La sintaxis genérica es:
- correo: La dirección de correo electrónico o celda que contiene la dirección de correo electrónico que deseas dividir.
Por favor, aplica la siguiente fórmula en una celda en blanco:
Luego, arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula, y todos los nombres de dominio se habrán extraído de inmediato, como se muestra en la captura de pantalla:
Explicación de la fórmula:
ENCONTRAR("@",A2): La función ENCONTRAR devolverá la posición del carácter @ en la celda A2, y obtendrá el resultado: 11.
LARGO(A2): Esta función LARGO se utiliza para obtener el número de caracteres en la celda A2. Obtendrá el número 20.
LARGO(A2)-ENCONTRAR("@",A2)=20-11: Resta la posición del carácter @ de la longitud total de la cadena de texto en la celda A2 para obtener el número de caracteres después del carácter @. Esta parte de la fórmula se reconoce como el argumento num_chars de la función DERECHA.
DERECHA(A2,LARGO(A2)-ENCONTRAR("@",A2))=DERECHA(A2, 9): Finalmente, esta función DERECHA se utiliza para extraer 9 caracteres desde el lado derecho de la celda A2.
Funciones relacionadas utilizadas:
- IZQUIERDA:
- La función IZQUIERDA extrae un número determinado de caracteres del lado izquierdo de una cadena proporcionada.
- DERECHA:
- La función DERECHA se utiliza para extraer un número específico de caracteres del lado derecho de la cadena de texto.
- ENCONTRAR:
- La función ENCONTRAR se utiliza para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de la otra.
- LARGO:
- La función LARGO devuelve el número de caracteres en una cadena de texto.
Más artículos:
- Separar octetos de direcciones IP en Excel
- ¿Alguna vez has intentado dividir las direcciones IP en columnas separadas en una hoja de trabajo de Excel? Tal vez la función Texto en Columnas pueda ayudarte a resolver este problema rápidamente, pero en este artículo hablaré sobre algunas fórmulas para lograr esta tarea en Excel.
- Dividir texto y números en una celda en Excel
- Supongamos que los datos de una celda están mezclados con texto y números, ¿cómo puedes separarlos en celdas de columna individuales? Este tutorial te mostrará los pasos detallados para hacerlo con fórmulas.
- Dividir dimensiones en dos partes en Excel
- Este artículo explica cómo usar una fórmula para dividir dimensiones en una celda en dos partes sin unidades (longitud y ancho individuales).
- Dividir dimensiones en longitud, altura y ancho individuales
- Este artículo explica cómo dividir dimensiones en una celda en tres partes (dimensiones individuales que incluyen longitud, altura y ancho).
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.