excel批量删除文字

电话薄里面有姓名和电话,我想把所有的姓名都删除!请问怎么在excel中批量删除这些啊?
姓名和电话是在一个单元格里,之间有空格~如图!

使用mid或者right字符


第一:mid()

因为姓名的原因,中国名字一般是有2-3个汉字组成,电话号码由11位组成,所以我们可以着么写入公式=mid(a1:a20,4,20),多出的几位按照excel的习惯会直接计算位空,为了防止出现漏算,所以需要多算几位数,这个时候为了保留之前的a列,然后删除a列就完成了

如果需要删除中间可能遗留下来的空格,那么选择编辑-替换,将“ ”替换位“”就行了。

[注意]上面的书写第一个双引号之间有个空格,第二个没有


第二种:right()

因为输入到最后并没有空格,所以根据11位电话号码的规律我们可以这样写入代码=right(a1:A20,11),这样直接就可以得出电话号码。

[注意]如果电话号码后面有空格,请使用第一条的替换法替换掉再使用这个办法!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-03
http://hi.baidu.com/yyw02110217/blog/item/c45b1cd7e621c12406088b58.html

你可以去看看我空间里面这个分离数字,字母,汉字的自定义函数

把电话号码提取在另外的单元格里面就可以了!

参考资料:http://hi.baidu.com/yyw02110217/blog/item/c45b1cd7e621c12406088b58.html

第2个回答  2010-06-03
选中该列,数据--分列--下一步--勾选空格--确定即可
第3个回答  2010-06-03
先拆分单元格,然后将姓名一列删除就好了
第4个回答  推荐于2016-03-26
比较麻烦,关键看规则。你姓名和电话之间有分隔符吗?

补充一:
这样操作:
1、选中A列
2、点击菜单“数据->分列”,打开数据分列向导
3、在第一步选择“分隔符号”(默认的应该是这个),点击“下一步”按钮
4、选择“空格”前面的勾,点击“完成”按钮
5、检查一下,有例外的情况处理一下,删除A列即可

试试吧,有什么问题再问,祝你成功!本回答被提问者采纳
相似回答