欢迎大家来到IT世界,在知识的湖畔探索吧!
在日常工作中,我们常常用系统来处理各种各样的数据,但从系统上导出来的数据往往都带有一定的格式,需要对其进行一定的清洗才可以使用。
A列是从系统上直接导出来的数据,现要求将其相应的内容分别拆分到C到F列中。
这里主要跟大家分享两种方法,大家可以根据自己的需求来学习。
一、直接用数据选项卡下的分列功能
步骤为:
1.将需要拆分的数据复制粘贴到C列中—-数据—分列—–勾选分隔符号—-下一步
2.在分隔符号的其他中输入符号”/”—-下一步—完成—是
完成后的效果如下图所示:
二、用函数公式提取
直接在C2单元格中输入公式:
=TRIM(MID(SUBSTITUTE($A2,”/”,REPT(” “,99)),COLUMN(A1)*99-98,99)) 向右再向下拖动即可
公式讲解:
1.先用rept函数将空格重复99次即可得到99空格,rept函数的语法结构为:
=REPT(字符串,重复次数)
2.然后用substitute函数将A2单元格中的”/”都替换为99格空格,substitute函数的语法结构为:
=SUBSTITUTE(字符串,原字符串,新字符串)
3.再用mid函数从SUBSTITUTE($A2,”/”,REPT(” “,99))字符串中的第1*99-98,2*99-98,3*99-98,4*99-98位置中分别提取长度为99的字符串,mid函数的语法结构为:
=MID(字符串,开始位置,字符个数)
4.最后用trim函数清除掉空格
trim函数的功能是除了单词之间的单个空格外,清除文本中所有的空格。其语法结构为:=TRIM(字符串)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/69682.html