永发信息网

在EXCEL中如何分割一个字符串?

答案:6  悬赏:70  手机版
解决时间 2021-04-05 16:24
  • 提问者网友:雾里闻花香
  • 2021-04-04 21:42
在EXCEL中如何分割一个字符串?
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-04-04 22:57
1、如果每个数据在分割处均有统一的符号,如逗号,顿号,空格等,则可利用数据选项卡下的”分列“功能来实现,在第一步选择“分隔符号”,第二步填选相应的符号后一直下一步即可。
2、如果没有统一的符号,但是要分割的左侧字符长度均相同,则利用数据选项卡下的“分列”,在第一步选择“固定宽度”,而后在分割处单击,再一直下一步即可。
3、如果分割后左侧长度不一样,右侧一样,或者左右都不一样,则可利用函数LEFT,MID,RIGHT结合LEN或者FIND来截取。具体用法可参考excel里的帮助
全部回答
  • 1楼网友:洒脱疯子
  • 2021-04-05 02:26
说一下你的格式追问问题已经补充了,谢谢!追答比如说你的数据在A列,比列中填写B列输入=LEFt(A1,FIND("|",A1)-1),C列输入=RIGHt(A1,LEN(A1)-FIND("|",A1))
  • 2楼网友:行雁书
  • 2021-04-05 02:10
可以使用数据——分列,然后选择分裂的依据是竖杠即可。
  • 3楼网友:千夜
  • 2021-04-05 01:02
看你的意思似乎不像是要把数据分到2个单元格
那就替换吧,
CTRL H
查找内容输入 |
替换为 输入 空格 (单击空格键一次)
全部替换
  • 4楼网友:梦中风几里
  • 2021-04-04 23:42
选中这列-数据-分列-分割符号填其他 |追问哦。这样可以解决,再请教下,在EXCEL中,有没有什么函数可以实现分割呢?追答=left(A1,find("|",A1)-1)
=right(A1,len(A1)-find("|",A1))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯