打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel中文加数字的列如何按中文后面的数字排序?

我们在排序的时候,常常遇到下面这种情况,我们实际上是想要按后面的数字排序,但是直接排序的结果是按姓名拼音排序的,显然无法满足我们的需求,那我们该怎么做呢?

1、提取中文+数字中的数字部分

这里用函数方法实现,加辅助列及公式效果如下

这个公式就是取出汉字混合数字里右边的数字部分

--RIGHT(A2,2*LEN(A2)-LENB(A2))

在B2写公式后,公式下拉复制到最后这样,再重新运用排序或者自动筛选,按B列升序即可!

公式解读

用LENB函数取字符个数的时候,汉字会算2个英文和数值会算为1个

那么我们每1个汉字字符都会让总字符数多出1个来,我们看一共多出了几个字符就是LENB(A2)-LEN(A2)这就是汉字的个数,现在我们要用right取右边的数字个数,就需要知道有多少个数字,那么数字个数就是

LEN(A2)-(汉字个数)=LEN(A2)-( LENB(A2)-LEN(A2) )

最后简化为2*LEN(A2)-LENB(A2)

right函数取出右边N个数字后 用--转为数值即可

其实这里也可以直接用 --mid(A2,LENB(A2)-LEN(A2),99) 也是一样的效果

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用excel公式分离数字和汉字,想不到会这么简单!
分离数字和汉字的公式,没想到这么简单!
如何将EXCEL中在同个单元格中的汉字和数字分开
Excel中汉字+数字快速拆开,10秒种搞定!
Excel提取字符串的那些事
EXCEL如何将字母+数字+汉字的组合拆分至单独的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服