0
点赞
收藏
分享

微信扫一扫

汉字数字按数值规则排序

女侠展昭 2023-01-07 阅读 103

问题:汉字数字(一、二、三等)按数值规则排序

汉字数字按数值规则排序_java

 

函数公式解决:

{=SORTBY(A3:A8,LOOKUP(LEFT(A3:A8),{"八",8;"二",2;"九",9;"六",6;"七",7;"三",3;"四",4;"五",5;"一",1})*100+MID(A3:A8,2,3))}

常量部分是汉字顺序排序并对应相应的数值

汉字数字按数值规则排序_java_02

 

利用Lookup把左取第一位,即汉字部分转成对应的数值

乘以100后加上数值部分,将整个内容完全转成数值

以此作为排序依据,用SortBy函数完成排序



举报

相关推荐

0 条评论