为什么Excel分列用竖线|会失败?

旧巷故人 2018-02-08 15:16:41.0
0

我就是点击分列,然后用竖线|作为分隔符,结果就是把竖线后面的文字都删掉了,不知是什么原因

评论(13
请先登录后再发表评论
呆萌鹿 2018-02-08 15:17:10.0 回复
0


竖线作为分隔符要在英文状态输入

旧巷故人 2018-02-08 15:17:17.0 回复
0
回复呆萌鹿:

我中文 英文都试过了,都是一样的结果

呆萌鹿 2018-02-08 15:17:50.0 回复
0
回复旧巷故人:


07版Excel可以的,你是什么版本?

旧巷故人 2018-02-08 15:17:57.0 回复
0
回复呆萌鹿:

不是版本的问题,我之前用过竖线做分列是可以的

孤街旧巷 2018-02-08 15:18:22.0 回复
0


把属性替换为空格再做分列吧

旧巷故人 2018-02-08 15:19:02.0 回复
0
回复孤街旧巷:

还是不行,结果是一样的,把后面的文字都删掉了

潮起潮落 2018-02-08 15:23:50.0 回复
0

你的数据有换行,先取消换行吧


旧巷故人 2018-02-08 15:23:57.0 回复
0
回复潮起潮落:

我有取消自动换行啊

潮起潮落 2018-02-08 15:24:13.0 回复
0
回复旧巷故人:


你说的是开始菜单里的自动换行吧

旧巷故人 2018-02-08 15:24:22.0 回复
0
回复潮起潮落:

对啊

潮起潮落 2018-02-08 15:25:05.0 回复
0
回复旧巷故人:

那只是显示方式上没有换行,数据的本质还是换行了,你用下面这个函数来取消换行吧
=SUBSTITUTE(A1,CHAR(10),"") 然后把结果复制,选择数值方式粘贴到另一个单元格,再做分列


旧巷故人 2018-02-08 15:25:46.0 回复
0
回复潮起潮落:

终于可以了,取消换行后就能正常分列了,谢谢大神啊

umsung 2018-02-09 14:49:58.0 回复
0

双击单元格会自动换行是因为单元格内容中有软回车或者说是换行符,如果要取消,有一个更简单的方法可以直接替换。

 1、Ctrl+H--查找内容:按住Alt键再输入小键盘上的10 

2、替换为:什么都不填全部替换 


 这样操作就可以了,若还没有替换完的话,则先保存工作表,退出EXCEL,再启动EXCEL进行上述操作即可。