标题:
分离数据番外篇:分隔符号位置不固定处理方法
[打印本页]
作者:
zhendeaini
时间:
2014-10-31 16:16
标题:
分离数据番外篇:分隔符号位置不固定处理方法
之前发过关于分离数据的几种处理方法:
http://150.48.48.12/BBS/viewthread.php?tid=16029&extra=page%3D1
对于分隔符合位置固定的可以直接通过“数据”→分列→固定列宽的方法处理,但是对于不固定的情况呢,如何处理呢?
在此假设:
A列
张三,李四四
刘诗诗,李思思
王小二,刘六
刘福团长,李九
对于这种情况,我们采用直接输入函数方法进行处理也行,不过如果对函数不是很熟悉,就很容易出错。为此,建议采用
“辅助列”
这一概念。
设置B和D列为辅助列,不用进行排序。
A列 B列 C列 D列 E列
姓名
用MID和FIND函数取位置
用LEFT函数取值
用LEN函数取“,”后边的字符
用RIGHT函数取值
张三,李四四
3
张三
4
李四四
刘诗诗,李思思
4
刘诗诗
4
李思思
王小二,刘六
4
王小二
3
刘六
刘福团长,李九
5
刘福团长
3
李九
B2
=MID(FIND(",",A2),1,1) 返回值=3,公式下拉。
C2
=LEFT(A2,B2-1) 返回值=张三,公式下拉。
D2
=LEN(A2)-LEN(C2) 返回值=4,公式下拉。
E2
=RIGHT(A2,D2-1) 返回值=李四四,公式下拉。
提取完毕。
如果你觉得B列和D列碍眼,完全可以隐藏。按住Ctrl选中B列和D列,点击右键→隐藏。这样B列和D列就隐藏不见了。
作者:
ghunter
时间:
2014-10-31 16:37
这是好东西,不会的人请认真学习一下~
作者:
zhendeaini
时间:
2014-10-31 16:49
引用:
原帖由
ghunter
于 2014-10-31 16:37 发表
这是好东西,不会的人请认真学习一下~
一般发帖力求通俗易懂,让大家都互相学习下。当然提倡是举一反三和资源共享!希望大家都能分享自己的知识,不断提升能力。
作者:
zhendeaini
时间:
2014-11-1 16:03
引用思想论坛中百威的处理方法:
原帖地址:
http://150.20.8.135/bbs/viewthread.php?tid=210398
原帖由
百威
于 2014-10-31 05:12 PM 发表
还有一种处理方法。
“数据”→分列→分隔符号
如果逗号是半角格式,直接勾选逗号复选框;如果逗号是全角格式,则勾选其他复选框,并在后面的录入框里录入一个全角的逗号。
20141031_f00fc6d820f30f3a7ed9TNPvbhJlpDs3.jpg
(30.51 KB)
2014-11-1 16:03
感谢百威网友的方法!
图片附件:
20141031_f00fc6d820f30f3a7ed9TNPvbhJlpDs3.jpg
(2014-11-1 16:03, 30.51 KB) / 该附件被下载次数 18
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=117530
欢迎光临 BBS (http://hahabbs.w1.luyouxia.net/bbs/)
Powered by Discuz! 6.0.0