我有点急!我在excel文件中有一个数据库,它包含两个表中的电子邮件ID和其他详细信息 . 现在我的任务是比较这两个不同表的两个电子邮件ID(具有不同的域名)列,并找到常用用户名并将其打印为新表 .
我的excel文件看起来像这样:
Sheet 1
Column A
rage@xyz.com
bas@xyz.com
koush@xyz.com
kart@xyz.com
yash@xyz.com
chet@xyz.com
sand@xyz.com
Sheet 2
Column A
kart@abc.com
simar@abc.com
khushi@abc.com
ravin@abc.com
sand@abc.com
bas@abc.com
yash@abc.com
happy@abc.com
现在在表3中,在A列中,它应该打印我的意思是这样的通用用户名:
Sheet 3
Column A
kart
bas
sand
yash
这意味着这些用户在两个域(@xyz和@abc)中都持有电子邮件ID . 由于数据量接近1000行,因此难以通过过滤器进行可视化 . 我尝试过一种方式,比如从两列中删除“@ xyz.com”和“@ abc.com”,只获得用户名并使用了vlookup公式 . 这工作正常,但列表包含其他域名 . 因此很难操纵数据 . 有人可以为此建议任何公式或宏吗?
1 回答
你可以这样做:
这只是修剪
@
及其前面的每个字符,只留下用户名,无论他们拥有什么域 .