乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel排序-Excel排名及排序筛选函数公式

excel排序-Excel排名及排序筛选函数公式

作者:乔山办公网日期:

返回目录:excel表格制作

一个具有11项汇总方式的函数SUBTOTAL


=SUBTOTAL(9,$B$2:B2)


在数据筛选求和上有意想不到的功能,11项功能为:1、求平均数,2、求计数,3、求计数值(自动筛选序列)4、求最大值,5、求最小值,6、求乘积,7、求总体标准偏差,8、求标准偏差、9、求和,10、求方差,11、求总体方差。


自动排序


=SUBTOTAL(3,$B$2:B2)*1


=IF(A2<>A1,1,N(C1)+1)


按奇偶数排序


我想请教怎样按奇数顺序然后再按偶数顺序排序


=IF(MOD(A1,2),0,1)


=IF(ROW()>50,(ROW()*2)-100,(ROW()*2)-1)


=ROW()*2-1-(ROW()>50)*99


自动生成序号


比如在第二列中输入内容回车后第一列的下一行自动生成序列号。


=IF(B2<>"",A2+1,"")


如何自动标示A栏中的数字大小排序?


=RANK(A1,$A$1:$A$5)


=RANK(A1,A:A)


如何设置自动排序


A列自动变成从小到大排列


B=SMALL(A$2:A$28,ROW(1:1))


A列自动变成从大到小排列


B=LARGE(A$2:A$28,ROW(1:1))


重复数据得到唯一的排位序列


想得到数据的出现总数吗({1,2,2,3,4,4,5} 数据的出现总数为5)?


解答:不需要插列,不需要很多的函数就行了. =RANK(B3,B$3:B$12)+COUNTIF(B$3:B3,B3)-1


按字符数量排序


制作歌曲清单时,习惯按字符数量来排列分类,但是EXCEL并不能直接按字数排序。需要先计算出每首歌曲的字数,然后再进行排序。


如A、B列分别为“歌手”和“歌名”,在C1输入“字数”,在C2输入公式:


=LEN(B2) 下拖,单击C2,单击工具栏上的“升序排列”即可,删除C列。


排序字母与数字的混合内容


日常使用中,表格经常会有包含字母和数字混合的数据,对此类数据排序时,通常是先比较字母的大小,再比较数字的大小,但EXCEL是按照对字符进行逐位比较来排序的,如下表:A7排在第5位,而不是第1位。排序结果无法令人满意。


如果希望EXCEL改变排序的规则,需要将数据做一些改变。


在B1中输入公式:LEFT(A1,1)& RIGHT("000"& RIGHT(A1,LEN(A1)-1),3) 下拖


单击B2,单击工具栏上的“升序排列”即可。


随机排序


如A、B列分别为“歌手”和“歌名”,在C1输入“次序”,在C2输入公式:


=RAND(),下拖,单击C2,单击工具栏上的“降序排列”即可对歌曲清单进行随机排序。


排序的问题


我想要这样的排序: 2001-2003


2004-2006


2007-2009


2010-2012;


其实不是数据排序,应该是数据填充。


输入公式=LEFT(E3,4)+3&"-"&RIGHT(E3,4)+3 即可。


怎样才能让数列自动加数


怎样做才能让数列自动加数


A A0001


B B0001


A A0002


C C0001


A A0003


B B0002


C C0002


公式为=A1&"000"&COUNTIF(A$1:A1,A1)向下拖


=TEXT(COUNTIF(A$1:A1,A1),"!"&A1&"0000")否则数字超过9就错误了。


一个排序问题


一个电子表格,格式是101、102... 999,10101、10102... 99901,1010101,1020201... 9990101,请问如何将它排列成101,10101,1010101,102,10201,1020101,... 999,99901,9990101 的形式。


我在数字前加了个字母,比如"d"&"数字",然后用排序就可以把它们按你的需求排列了.最后再把字母"d"去掉。


数字的自动排序,插入后不变?


1 赵一 总经理


2 赵二 副经理


3 赵三 副经理


4 赵四 技术员


5 赵五


6 赵六 员工


如上的一个表,如何实现当我把赵六这一整行(第6行)插入到上面的表中时,A列的序列号不变?最后的效果如下:


1 赵一 总经理


2 赵二 副经理


3 赵六 员工


4 赵三 副经理


5 赵四 技术员


6 赵五


A1单元格输入公式 =row(),往下拉,然后再插入。


=SUBTOTAL(3,$B$2:$B2)


在A1中输入公式:“=if(b1="","",counta($b$1:b1)”后下拉复制至A列各行即可(“”不必输入)


根据规律的重复的姓名列产生自动序号


姓名 序号


张三 1


张三 1


李四 2


李四 2


赵五 3


赵五 3


赵五 3


王六 4


王六 4


=(A1<>A2)+N(B1)


=IF(A3=A2,B2,B2+1)


姓名已排序:


B2=SUMPRODUCT(1/COUNTIF(A$2:A2,A$2:A2))


姓名未排序:


B2=IF(COUNTIF(A$2:A2,A2)>1,VLOOKUP(A2,A:B,2,0),SUMPRODUCT(1/COUNTIF(A$2:A2,A$2:A2)))


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网