汉字数字按数值规则排序

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

 

函数公式解决:

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

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

 

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

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

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

posted @ 2022-12-31 17:06  熬肥妖  阅读(213)  评论(0编辑  收藏  举报