从 Excel 单元格中删除数据

从 Excel 单元格中删除数据

我想使用 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:标记的索引。

相关内容