字符去多余空格_函数公式拆分字符,看懂会用就是高手

1f08ca3b26857567b8f21621bb3ec7d9.png

Excel字符拆分,可以采用power query,快速填充,分列等,当然也可以使用函数公式进行拆分。一般来说用函数公式拆分,写函数公式较慢,需要较多时间,运算较慢,不推荐这种方法,但是这种方法对于提高函数水平很有帮助。

今天我们来学习如何用函数公式来拆分字符。具体拆分字符如下:

42dffc02adeed902fe1a8a8f18968fdc.png

公式:


B2=TRIM(MID(SUBSTITUTE($A2,"-",REPT(" ",99)),COLUMN(A1)*99-98,99))

公式解读:

  1. rept函数是将字符重复,REPT(" ",99)是将空格重复99次,一般空格不会多于99次,因此我们输入99,这个是比较大的数字。

  2. SUBSTITUTE函数是替换函数,将旧字符替换成新字符。SUBSTITUTE($A2,"-",REPT(" ",99))意思是将空格用:-,进行替换,目的是将各段字符的间距拉开。

  3. COLUMN(A1)是列号函数,COLUMN(A1)*99-98,99会产生一个递增序列。

  4. mid函数是返回指定字符从某个位置开始的字符。MID(SUBSTITUTE($A2,"-",REPT(" ",99)),COLUMN(A1)*99-98,99)意思是从结果中分别从第1位、第100位、第199位开始截取,截取长度为99个字符的长度。

  5. 最后用trim函数来清除多余的空格,得到相应的字符。

    看不懂的小伙伴,多看几遍吧。同时可以借助F9键,对函数某部分进行运算,看清各个部分运算结果。

    6b0ea147becbada1511f8affd5cd7225.png

    71fdbc47894bf07f968dbd70e970ce0c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值