Extraer dominios de las direcciones de correo electrónico puede ayudar a analizar datos, filtrar correos electrónicos específicos de la empresa y organizarlos con fines de marketing o seguridad. Si tiene una base de datos de direcciones de correo electrónico y necesita extraer dominios de ellos, Excel ofrece algunas formas de hacerlo de manera fácil y rápida.
A diferencia de otras herramientas que requieren codificación, Excel proporciona fórmulas y técnicas simples que permiten que incluso los usuarios no técnicos extraen dominios con facilidad. En esta publicación, te mostraremos cómoObtener dominio de la dirección de correo electrónicoEn Microsoft Excel.
Cómo obtener el dominio de la dirección de correo electrónico en Excel
AObtener dominio de un correo electrónicoDirección en Excel, puede usar los siguientes métodos:
- Usar funciones de Excel
- Use la función de texto a columna
- Use la función Flash Fill
Veamos esto en detalle.
1] Use funciones de Excel
Si tienesExcel 365, puedes usar elTextfteroTextsplitFunciones para extraer dominios de correos electrónicos. Estas funciones también están disponibles enExcel para la web.
La función TextAfter extrae todo después de un delimitador especificado, mientras que la función TextSplit divide el texto en múltiples partes en función de un delimitador y los devuelve como una matriz.
Supongamos que tenemos un conjunto de datos de muestra de correos electrónicos como se muestra en la imagen a continuación:
Para extraer dominios de estos correos electrónicos, utilizaremos la función TextAfter de la siguiente manera:
Coloque el cursor en la celda B2 y escriba la siguiente función:
=TEXTAFTER(A2,"@")
Presione elIngresarllave. La fórmula extraerá el dominio del correo electrónico en la celda A2 y lo mostrará en la celda B2.
Ahora coloque el cursor en la celda B2, tómelo hacia la esquina inferior derecha hasta que se convierta en un signo positivo, y luego arrástrelo a la celda B8. A medida que se copia la fórmula, extrae los dominios de cada correo electrónico y los coloca en las celdas respectivas en la columna B.
Del mismo modo, para usar la función TextSplit, coloque su cursor en la celda B2 y escriba lo siguiente:
=TEXTSPLIT(A2,"@")
Presione elIngresarllave. La función TextSplit dividirá el correo electrónico en el carácter '@' y devolverá el nombre y el dominio en las celdas B2 y C2 respectivamente.
Para extraer solo el dominio, puede usar elTextsplitfunción y elÍNDICEfuncionan juntos de la siguiente manera:
INDEX(TEXTSPLIT(A2, "@"), 2)
Si tienesExcel 2021, 2019,o unversión anterior, no tendrá el TextAfter y TextSplit disponible. En ese caso, puede usar elMid & Findo elCorrecto, Len y encontrarFunciones juntas para extraer dominios de correos electrónicos.
Para usar las funciones Mid y Buscar, ingrese la siguiente fórmula en la celda B2:
=MID(A2, FIND("@", A2) + 1, LEN(A2))
Para usar el derecho, LEN y encontrar funciones, ingrese la siguiente fórmula en la celda B2:
=RIGHT(A2, LEN(A2) - FIND("@", A2))
Ambas fórmulas anteriores producirán el mismo resultado, extrayendo dominios de las direcciones de correo electrónico en la base de datos dada.
2] Use la función de texto a columna
ElTexto a columnasLa función en Excel le permite dividir el texto de una columna en múltiples columnas utilizando un delimitador especificado. Puede usarlo para extraer dominios de los correos electrónicos de la siguiente manera:
Seleccione el rango de datos (si no tiene encabezados, también puede seleccionar toda la columna). Para nuestros datos de muestra, hemos seleccionado el rango de datos A2: A8. Ahora ve aDatos> texto a columnasEn la cinta de Excel.
AConvertir texto en columnasAparecerá el mago. En el asistente, seleccioneDelimitadoy hacer clicPróximo. Revise elOtroBox e ingrese '@' como delimitador. Hacer clicPróximo. Seleccione la columna B en el destino y haga clic enFinalizar.
El comando dividirá los correos electrónicos en dos partes (según el delimitador especificado '@'), ingresará la primera parte en la columna de destino (es decir, la columna B) y la segunda parte (los dominios) en la columna adyacente (es decir, la columna C).
3] Use la función de relleno flash
Rellenoes una característica que detecta automáticamente los patrones en sus datos y llena las celdas restantes en consecuencia. Para usarlo para extraer dominios de sus direcciones de correo electrónico, debe crear manualmente un patrón.
Coloque su cursor en la celda B2 y escriba manualmente solo el dominio (por ejemplo, gmail.com). Del mismo modo, escriba solo el dominio para el correo electrónico en la celda A3, en la celda B3. Ahora coloque el cursor en la celda B4 y presioneCTRL + Epara invocar relleno flash.
Alternativamente, ve a laDatospestaña y seleccioneRellenoextraer dominios del resto de los correos electrónicos automáticamente.
Si el relleno flash no funciona o no está disponible, vaya aArchivo> Opciones> Avanzado.
En opciones de edición, asegúrese 'Flash Fill automáticamente'se verifica.
Nota:
- Flash Fill funciona según los patrones, por lo que asegúrese de que su formato de entrada sea consistente.
- Excel podría no reconocer el patrón si algunos correos electrónicos contienen espacios o caracteres especiales.
Espero que encuentres esto útil.
Leer:
¿Cómo encontrar el dominio de una dirección de correo electrónico?
Un dominio es la parte de una dirección de correo electrónico que viene después del símbolo '@'. Identifica el proveedor u organización del servicio de correo electrónico que aloja el correo electrónico. Para encontrar el dominio, simplemente mire la parte de la dirección de correo electrónico después del símbolo "@".
Leer: .
¿Cómo ordenar por dominio de correo electrónico en Excel?
Para ordenar las direcciones de correo electrónico por nombre de dominio, inserte una nueva columna junto a la columna de correo electrónico y extraiga los dominios utilizando la función TextAfter (). Seleccione ambas columnas y vaya aDatos> clasificar. Elija ordenar por columna B (dominio)> a a z (ascendente) o z a A (descendente). Hacer clicDE ACUERDOpara aplicar cambios.
Leer a continuación: .