Excel - 根据域地址查找并列出电子邮件地址

Excel - 根据域地址查找并列出电子邮件地址

我有一份包含 6000 个电子邮件地址的列表,其中包含 5 个不同的地址后缀。我想根据地址后缀列出电子邮件地址。那么如何在 Excel 中对其进行排序呢?后缀地址基于位置,我正在尝试将它们添加到不同的邮件组。所以我需要将它们分开列出。我将不胜感激任何人的帮助。excel 中的示例。这只有一列列出了所有电子邮件地址 [电子邮件保护][电子邮件保护][电子邮件保护]等等.....所以我想列出那些有@in.su.net的

答案1

我将添加一个辅助列来帮助排序。

首先,我们为每个后缀定义“组”。这些组在下面的 F 和 G 列中表示。如果您有 5 个后缀,那么您将有 5 个组。这些数据将用于 vlookup 公式。

接下来,B 列是您的辅助列,其公式如下:

=VLOOKUP(RIGHT(A2,LEN(A2)-FIND("@",A2)+1),$F$1:$G$4,2,FALSE)

从公式内部开始RIGHT,它会从 A 列的单元格中返回 @ 符号后面的所有内容(包括 @ 符号)。然后,它会在针对 F 列的 vlookup 中使用这些数据并返回 G 列的值。

在此处输入图片描述

相关内容