溜溜问答 > 日常办公 > Excel > Excel如何用函数排序?
高傑西
高傑西
邀请你来回答
140人阅读 2022-04-06

Excel如何用函数排序?

一列数据如;天1.地2.人3就没办法直接排序吗,格式就是汉字加数字,我就想让他自己排现在就是提数字出来排的,很麻烦,就想知道能不能让他自动排好,不用我去操作。多个文件在相互引用数据,不能乱排序的,一个排序不好就会造成别的文件的数据乱套。
Excel如何用函数排序?
我要回答
3个回答

=RANK(C2,OFFSET(INDIRECT("b"&
MATCH(B2,$B:$B,0)),,1,COUNTIF($B:$B,B2),))(这个公式要先按组别先排序)
=SUMPRODUCT(--(($B$2:$B$11=B2)*($C$2:$C$11)>=C2))(这个公式先不排序可以,要注意修改区域范围)
这两个公式都不是中国式的排名方式.
像这样的要中国式的排名方式,要VBA写自定义函数.

查看全部
2022-04-06
回复 采纳

不工式比较麻烦

最好用莱单上的,数据-》排序 进行,方便又实用,如下图

Excel如何用函数排序?

查看全部
2022-04-06
回复 采纳

如果是根据数据后的数字排序,请添加一个辅助列,将天1、地2、人3的右边数字截取出来,然后再对辅助列排序。
1、如果天1、地2、人3在A列,则在B1单元格输入=--RIGHT(A1)然后向下填充;
2、随后选择B列,排序;或者在C列写入排序函数:C1单元格输入=RANK(B1,$B$1:$B$3)并向下填充公式,即可实现排序。

查看全部
2022-04-06
回复 采纳

相关问题

Excel如何用函数多条件排序(必须用函数)?
共3条回答 >
Wn: =INDEX(A$2:A$4,MATCH(LARGE($A$2:$A$4*10^6+$B$2:$B$4,ROW(A1)),$A$2:$A$4*10^6+$B$2:$B$4,))数组公式,Ctrl+Shift+回车结束
(2) 回复
如何用Excel函数排序?
共3条回答 >
#: 如果想使用函数排序的话假设原来的数据在a列在b1单元格输入=small(a:a,row(a1))下拉这样是a列的升序排列=large(a:a,row(a1))下拉是降序排列
(1) 回复
Excel排序函数
共3条回答 >
♀过……客♂: 用两个函数,第一行排序公式,=small($a1:$e1,column(a1))右拉填充第二行随之变动公式,=indirect(address(2,match(small($a1:$e1,column(a1)),$a1:$e1,0)))右拉填充
(16) 回复
Excel如何用函数多条件排序?
共2条回答 >
韪莨: 多条件排序方法如下所示。1:VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。2:如图,我们按照班级和姓名查找性别。3:选中如图,键盘按Ctrl+C。4:选中如图,输入:=A1:A5&B1:B5。5:鼠标移到E1右下角,变成如图,按住左键往下拉。6:选中C8,输入:=VLOOKUP(A8&B8,IF({1,0},A1:A5&B1:B5,C1:C5),2,0)即可。7:excel用函数多条件排序方法就是这样。
(7) 回复
Excel 中如何用rand函数进行随机排序?
共1条回答 >
室内设计顾凌波: 既然是随机函数,直接对此列进行排序就可以了,如果想把随机数按照大小进行排序,你复制随机数列,在原位用选择性粘贴,选数值粘贴,再排序即可。
回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)