excel - 跨多列查找电子邮件地址并将其复制到一列
问题描述
我有一个旧的 epos 系统的导出,该系统被计算机文盲使用,他们将电子邮件地址放在他们选择的任何字段中。这意味着我的电子邮件出现在 4/5 列之一中。我想搜索所有这些列,然后将包含 @ 符号的任何单元格复制到单个列中。希望这是有道理的!
解决方案
一个简单的 INDEX/MATCH(带通配符)。假设您的数据在 A:E 中,从第 2 行开始,在第 2 行并复制下来以适应:
=INDEX(A2:E2,MATCH("*@*",A2:E2,0))
假设每行最多只有一封电子邮件。
推荐阅读
- python - 获得两个字符串(在python中)之间对称差异的最佳有效方法是什么?
- jenkins - Jenkins Ansibe 插件无法通过 ssh 连接到主机:权限被拒绝(公钥、密码)
- javascript - 如何在 data-grid 组件 column 组件中添加 Edit material-ui 图标
- c# - EF Core 5,在子集合中按日期排序实体
- spring-boot - Spring Boot cron 表达式,每 2 个月
- angular - Socket.io 在 Angular 应用程序中断开连接并重新连接
- java - 将 Srping Boot 更新到 2.4.2 后捕获“负载均衡器没有可用于客户端的服务器”
- elasticsearch - 查询格式错误,简单查询中查询名称后没有 start_object
- python - 获取在 Telegram 群中回答调查的用户信息
- autodesk-forge - Forge 是否支持提交端点