如何批量提取excel里面的邮箱

想把excel里的邮箱全部提取出来,另列一列,但其他内容不变

给你一个强大的工具:专业、强大的邮件地址抓取工具

htt-p://godtool.gitlab.io/zh-cn/email-finder/?f=dzhua

网址的http写错了,手动复制,粘贴到浏览器地址栏,改成http访问吧。

怎么用?

1、ctrl+a 复制全部Excel内容,ctrl+c复制这些内容

2、把复制的内容粘贴到这个工具的输入框

3、然后你就能看到全部的邮箱地址了

不止支持Excel,还支持从word提取邮箱、从网页抓取邮件,用法都是类似的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-03

邮箱一个关键性标志就是:@,然后再看你的数据里好像邮箱名里都是不带空格的,所以可以根据@前后最近的一个空格来用函数

=RIGHT(LEFT(A2,FIND("@",A2)),LEN(LEFT(A2,FIND("@",A2)))-MAX((MID(LEFT(A2,FIND("@",A2)),ROW(INDIRECT("1:"&LEN(LEFT(A2,FIND("@",A2))))),1)=" ")*ROW(INDIRECT("1:"&LEN(LEFT(A2,FIND("@",A2)))))))&LEFT(RIGHT(A2,LEN(A2)-FIND("@",A2)),FIND(" ",RIGHT(A2,LEN(A2)-FIND("@",A2)))-1)

如果邮箱名内含有空格那就得另用方法了.

第2个回答  2010-09-02
假如数据都在A列
复制A列,粘贴到B列
选中B列,数据_分列_分隔符号_下一步_分隔符号下选空格_完成
将分列出来的邮箱保留,其余删除
第3个回答  推荐于2016-05-25
看每行的数据似乎有些规律,都是按照某些特定属性的顺序进行排列,各属性数据间用空格隔开,可以尝试以下操作:
1.选择“另存为”,保存类型选择“Unicode 文本”,比如保存成“123.txt”;
2.新建一个空白Excel文档,“数据→导入外部数据→导入数据”,找到刚保存的那个123文档;在“文本导入向导”中,选择“分隔符号”,下一步;在“空格”前打勾,再下一步;完成;确定;
3.看到了吗?此时每行的email地址都保存在一列中了,把这列复制一下,在你原始Excel表格中粘贴到数据的旁边就行啦~本回答被提问者采纳
相似回答