首页 > 其他分享 >汉字数字按数值规则排序

汉字数字按数值规则排序

时间:2022-12-31 17:23:43浏览次数:45  
标签:数值 A3 汉字 A8 100 排序

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

 

函数公式解决:

{=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函数完成排序

标签:数值,A3,汉字,A8,100,排序
From: https://www.cnblogs.com/officeplayer/p/17016962.html

相关文章

  • 堆排序 O(N*logN)
    packageclass06;importjava.util.Arrays;/***堆排序*O(N*logN)*/publicclassCode03_HeapSort{publicstaticvoidheapSort(int[]arr){......
  • 排序
    快速排序平均时间复杂度O(nlogn),最坏时间复杂度O(n^2),时间开销与待排数组初始状态有关,当待排数组有序时,效率最低。空间复杂度最坏O(n),最好O(logn)intpartition(inta......
  • BM5 合并k个已排序的链表
    题目描述合并k个升序的链表并将结果作为一个升序的链表返回其头节点。思路分析之前已经完成了两条有序链表的排序,那么对于任意条有序链表的合并我们都可以借助之前的......
  • 逻辑回归-为什么模型会更加侧重于学习那些数值比较大的列
    np.random.seed(24)features,labels=arrayGenReg(w=[1,-1,1])将第一个特征取值调大100倍features[:,:1]=features[:,:1]*100features---array([[132.9212172......
  • 【归并排序】【链表】LeetCode 148. 排序链表
    题目链接148.排序链表思想分割cut环节:找到当前链表中点,并从中点将链表断开(以便在下次递归cut时,链表片段拥有正确边界)我们使用fast,slow快慢双指针法,奇数个......
  • 有向图的拓扑排序——DFS
    在有向图的拓扑排序——BFS这篇文章中,介绍了有向图的拓扑排序的定义以及使用广度优先搜索(BFS)对有向图进行拓扑排序的方法,这里再介绍另一种方法:深度优先搜索(DFS)。算法考虑......
  • 归并排序 以及衍生作品 逆序数统计
     首先介绍归并排序: 国际惯例,我引入比喻,各位看官随意听听抽象代师。 我将归并排序比喻成“斗兽场排序”,什么意思呢?就是将原来的一个数组一分为二,将数字比喻斗士,A组B......
  • 64. 学生成绩排序
    64.学生成绩排序    大家参加了期末考试,成绩出来后老师要对n个学生进行成绩汇总和排序。要求程序按成绩降序进行排序。在排序过程中对于成绩相同的学生,要按照......
  • Java 自定义Excel数据排序
    通常,我们可以在Excel中对指定列数据执行升序或者降序排序,排序时可依据单元格中的数值、单元格颜色、字体颜色或图标等。在需要自定义排序情况下,我们也可以自行根据排序需要......
  • H5 拖动排序 美食排行榜
    尝试写一下拖动元素进行排序,真是想到什么去写什么......