首页 > 解决方案 > 跨多列查找电子邮件地址并将其复制到一列

问题描述

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

标签: excel

解决方案


一个简单的 INDEX/MATCH(带通配符)。假设您的数据在 A:E 中,从第 2 行开始,在第 2 行并复制下来以适应:

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

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


推荐阅读