我想使用 Excel 2010 从电子表格中的多个单元格中删除数据,这样我只剩下电子邮件地址。
它们的当前格式为:
手机: 04545 545 545 电子邮件:[电子邮件保护]电话:01187 475 454
有什么简单的方法可以做到这一点吗?
谢谢
答案1
假设:
您的任何电子邮件 ID 中都没有空格(我怀疑您会有。)
解决方案:
使用名为文本到列在数据选项卡 excel(2007/10)。
使用“空格”作为自定义分隔符。(它非常不言自明并且还会显示预览)。
这将获取单次调用中的所有电子邮件地址以及其他列中的其余数据。然后只需删除不需要的列...
答案2
如果是一次性问题,只需分两步使用“查找/替换”
替换M:* e:
为空(注意末尾的空格)
替换 h: *
为空(注意前导空格)
答案3
假设
- A 列包含数据(否则请更改下面公式中的引用)
- 所有相关单元格均包含电子邮件前后
e:
的文本h:
战略
- 在新列中,创建一个提取电子邮件的公式
- 如果有必要,使用粘贴值复制/粘贴新列并删除原始列
公式
=MID(A1;FIND("e: ";A1)+3;FIND("h: ";A1)-FIND("e: ";A1)-4
MID
使用起始索引和指定数量的字符检索原始单元格的子字符串。FIND
用于获取e:
和h:
标记的索引。