Excel 跨多个列查找电子邮件地址并将其复制到一列

Excel 跨多个列查找电子邮件地址并将其复制到一列,excel,Excel,我从一个旧的epos系统中导出了一个电子邮件地址,这个系统被不懂计算机的人使用,他们将电子邮件地址放在他们选择的任何字段中。这意味着我有电子邮件出现在4/5栏之一。我想搜索所有这些列,然后将包含@符号的任何单元格复制到单个列中。希望这是有意义的 一个简单的索引/匹配(使用通配符)。假设您的数据位于A:E中,从第2行开始,在第2行中复制,以适应: =INDEX(A2:E2,MATCH("*@*",A2:E2,0)) 假设每行最多只有一封电子邮件。谢谢!你真是个天才!它工作得很好。。。。我是一个p

我从一个旧的epos系统中导出了一个电子邮件地址,这个系统被不懂计算机的人使用,他们将电子邮件地址放在他们选择的任何字段中。这意味着我有电子邮件出现在4/5栏之一。我想搜索所有这些列,然后将包含@符号的任何单元格复制到单个列中。希望这是有意义的

一个简单的索引/匹配(使用通配符)。假设您的数据位于A:E中,从第2行开始,在第2行中复制,以适应:

=INDEX(A2:E2,MATCH("*@*",A2:E2,0))

假设每行最多只有一封电子邮件。

谢谢!你真是个天才!它工作得很好。。。。我是一个php的家伙,所以excel对我来说是一个黑洞:你能进一步帮助我吗?如果我得到一个N/A,我可以删除整行吗?算了,谢谢。我使用了查找和替换函数