从电子邮件地址中提取域,可以帮助分析数据,特定于公司特定的电子邮件,并为营销或安全目的组织它们。如果您有一个电子邮件地址的数据库,并且需要从它们中提取域,那么Excel提供了几种轻松快速地执行此操作的方法。
与其他需要编码的工具不同,Excel提供了简单的公式和技术,即使是非技术用户也可以轻松提取域。在这篇文章中,我们将向您展示如何从电子邮件地址获取域在Microsoft Excel中。
如何从Excel中的电子邮件地址获取域
到从电子邮件中获取域Excel中的地址,您可以使用以下方法:
- 使用Excel功能
- 使用文本到列功能
- 使用Flash填充功能
让我们详细了解一下。
1]使用Excel功能
如果有Excel 365,您可以使用Textafter或者textsplit从电子邮件中提取域的功能。这些功能也可以在擅长网络。
TextAfter函数在指定的定界符之后提取所有内容,而TextSplit函数将文本根据定界符将文本分为多个部分,并将其返回为数组。
假设我们有一个电子邮件示例数据集,如下图所示:
要从这些电子邮件中提取域,我们将使用TextAfter函数如下:
将光标放在单元格中,键入以下函数:
=TEXTAFTER(A2,"@")
按进入钥匙。该公式将从单元格A2中的电子邮件中提取域,并将其显示在单元格B2中。
现在将光标放在单元格中,将其朝右下角的角,直到变成一个加号,然后将其拖动到单元格B8。随着公式被复制,它会从每封电子邮件中提取域,并将它们放入B列中的各个单元格中。
同样,要使用TextSplit函数,请将光标放在单元格B2中,然后键入以下内容:
=TEXTSPLIT(A2,"@")
按进入钥匙。 TextSplit函数将在“@”字符上拆分电子邮件,并分别返回单元格B2和C2中的名称和域。
要仅提取域,您可以使用textsplit功能和指数共同函数如下:
INDEX(TEXTSPLIT(A2, "@"), 2)
如果有Excel 2021,2019,或一个旧版本,您将没有可用的textafter和textSplit。在这种情况下,您可以使用中间和发现或是的,Len,找到一起功能从电子邮件中提取域。
要使用中间并查找功能,请在单元格B2中输入以下公式:
=MID(A2, FIND("@", A2) + 1, LEN(A2))
要使用正确的LEN和查找功能,请在单元格B2中输入以下公式:
=RIGHT(A2, LEN(A2) - FIND("@", A2))
以上两个公式将产生相同的结果,从给定数据库中的电子邮件地址提取域。
2]使用文本到列功能
这文字到列Excel中的功能使您可以使用指定的定界符将文本从一个列将其分为多列。您可以使用它以以下方式从电子邮件中提取域:
选择数据范围(如果没有标题,则可以选择整列)。对于我们的示例数据,我们选择了数据范围A2:A8。现在去数据>文字到列在Excel Ribbon中。
一个将文本转换为列向导将出现。在巫师中,选择划界然后单击下一个。检查其他框并输入'@'作为定界符。点击下一个。在目的地中选择B列,然后单击结束。
该命令将把电子邮件分为两个部分(基于指定的定界符'@'),输入目标列中的第一部分(IE列B),以及相邻列(IE列C)中的第二部分(域)。
3]使用Flash填充功能
闪存填充是一种自动检测数据模式并相应填充其余单元格的功能。要使用它从电子邮件地址提取域,您需要手动创建模式。
将光标放在单元格中,然后手动键入域(例如,gmail.com)。同样,仅在单元格B3中键入单元格A3中的电子邮件的域。现在将光标放在单元格中,然后按ctrl + e调用闪光灯填充。
或者,去数据选项卡并选择闪存填充自动从其余电子邮件中提取域。
如果闪光填充不起作用或不可用,请转到文件>选项>高级。
在编辑选项下,请确保'自动闪烁填充'已检查。
笔记:
- Flash填充工程基于模式,因此请确保您的输入格式一致。
- 如果某些电子邮件包含空格或特殊字符,Excel可能无法识别模式。
希望您发现这有用。
读:
如何找到电子邮件地址的域?
域是“@”符号之后的电子邮件地址的一部分。它标识了托管电子邮件的电子邮件服务提供商或组织。要找到域,只需查看“@”符号之后的电子邮件地址的一部分。
读: 。
如何在Excel中通过电子邮件域进行排序?
要按域名对电子邮件地址进行排序,请在电子邮件列旁边插入一个新列,然后使用TextAfter()函数提取域。选择这两个列,然后转到数据>排序。选择排序B(域)> A至Z(上升)或Z到A(降)。点击好的应用更改。
阅读下一篇: 。