格式化选取EXCEL字符串中的数字

嗯,其实真正的那种正则化选取的方法我还没有找到,但是我写的这个方法可以解决一定的需求了,所以在此记录一下:

需求:对excel文件中一列单元格的字符串中选取其中的数字,然后对后面的内容进行排序,如:

excel自己的排序就是一位一位的排,这里需要使用excel字符串操作的三个函数:

LEFT(TEXT,len())
RIGHT(TEXT,len(text))
LEN()

简单说明一下,LEFT函数从左边开始选,第一个参数是文本,这里点到对应的单元格就好,第二个参数是选择的长度,举例一下:

LEFT(A2,8),就是选择A2单元格的字符串,返回从第一位到第八位的子串

RIGHT同理,方向反着的,LEN函数也是需要的,比如上面我贴的图里,我需要先把后面的'.csv'删掉,再把'report'去掉,就需要LEN函数,好了不说废话,上解决方案:

第一步

 

第二步:

注意这里的INT是很需要的,不然转回来的还是一个字符串类型,是不能拿来排序的,需要转成数值类型

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量化橙同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值