现代五笔-购物小蜜

2023年4月3日发(作者:游戏优化大师下载)
一个具有11项汇总方式的函数SUBTOTAL
=SUBTOTAL(9,$B$2:B2)
在数据挑选求和上成心想不到的功能,11项功能为:一、求平均数,二、
求计数,3、求计数值(自动挑选序列)4、求最大值,五、求最小值,六、求
乘积,7、求整体标准误差,八、求标准误差、九、求和,10、求方差,1一、
求整体方差。
自动排序
=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位。排序结果无法令人
满意。
A
1
A12
2
2A29
3
A31
7
4A43
5A7
6B20
7B3
8
C14
4
9C5
10C33
AB
1A7
A0
07
2
A2
9
A0
29
3
A4
3
A0
43
4
A1
22
A1
22
5
A3
17
A3
17
6B3
B0
03
7
B2
0
B0
20
8C5
C0
05
9
C3
3
C0
33
若是希望EXCEL改变排序的规则,需要将数据
做一些改变。
在B1中输入公式:LEFT(A1,1)&
RIGHT("000"&RIGHT(A1,LEN(A1)-1),3)下拖
单击B2,单击工具栏上的“升序排列”即可。
随机排序
如A、B列别离为“歌手”和“歌名”,在C1输入“顺序”,在C2输入
公式:
=RAND(),下拖,单击C2,单击工具栏上的“降序排列”即可对歌曲
清单进行随机排序。
排序的问题
我想要这样的排序:2020-2021
2020-2021
2020-2021
2020-2021;
其实不是数据排序,应该是数据填充。
输入公式=LEFT(E3,4)+3&"-"&RIGHT(E3,4)+3即可。
如何才能让数列自动加数
如何做才能让数列自动加数
AA0001
1
0
C1
44
C1
44
BB0001
AA0002
CC0001
AA0003
BB0002
CC0002
公式为=A1&"000"&COUNTIF(A$1:A1,A1)向下拖
=TEXT(COUNTIF(A$1:A1,A1),"!"&A1&"0000")不然数字超过9就错
误了。
一个排序问题
一个电子表格,格式是10一、102...999,1010一、10102...
99901,1010101,1020211...9990101,请问如何将它排列成
101,10101,1010101,102,10201,1020211,...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),SUMPROD
UCT(1/COUNTIF(A$2:A2,A$2:A2)))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~
排名的函数
用排名函数来对成绩进行排名,用起来超级地方便。
=IF(ISERR(RANK(M3,M:M)),"",RANK(M3,M:M))
A列是成绩,B列是排名
=SUMPRODUCT((A$1:A$9>A1)/COUNTIF(A$1:A$9,A$1:A$9))+1
自动排名公式
=RANK(C3,$C$3:$C$12)
=RANK(A2,$A$2:$A$11,0)
=RANK(C2,$C$2:$C$65)+COUNTIF($C$2:C2,C2)-1
百分比排名的公式写法为:
=PERCENTRANK($C$3:$C$12,C3)
平均分及总分排名
=AVERAGE(B2:E2)
=RANK(F2,$F$2:$F$65536)
求名次排名
统计成绩时碰到一个别离求班级和年级总分名次排名的问题,不知道应该运
用什么公式来实现。
班级名次:
=SUMPRODUCT((BJ=A2)*(ZF>E2))+1
年级名次:
=RANK(E2,ZF)公式下拖。
排名次
按照总分值大小,只将姓名排序后,降序结果
=INDEX(A$2:A$6,RANK(D2,D$2:D$6))
按照总分值大小,只将姓名排序后,升序
=INDEX(A$2:A$6,RANK(D2,D$2:D$6,1))
按照分数进行普通排名
=RANK(A2,$A$2:$A$12)
=RANK(A2,A$2:A$12)+COUNTIF(A$2:A2,A2)-1
=SUMPRODUCT(1*($E$3:$E$12>=E3))
=RANK(K3,$K$3:$K$26)
=RANK(A2,A$2:A$12)
=SUM((A$2:A$12>=A2)/COUNTIF(A$2:A$12,A$2:A$12))
=COUNTIF($K$3:$K$26,">"&K3)+1
=INDEX($A$2:$A$7,MATCH(LARGE($C$2:$C$7,ROW(A1)),$C$2:
$C$7,0),1)
=SUMPRODUCT(($A$2:$A$12>A2)/COUNTIF($A$2:$A$12,$A$2:
$A$12&""))+1
=RANK(D2,OFFSET($A$1,MATCH($A2,$A:$A,0)-1,3,COUNTIF($A
:$A,$A2),1))
对于普通排名分数相同时,按顺序进行不重复排
名
=RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)-1
=COUNTIF($K$32:K32,K32)-1+COUNTIF($K$3:$K$26,">"&K32)
+1
=SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100>=($E3
+ROW(E3)/100))))
=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1
=SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)>=(E3+B3/10
0)))
依分数比高低名次成绩排名
=RANK($E3,$E$3:$E$22)內建方式排名
=SUMPRODUCT(1*($E$3:$E$12>=E3))一般方式排名
{=RANK(E3,$E$3:$E$22)+SUM(IF($E$3:$E$22>E3,1/COUNTIF($
E$3:$E$22,$E$3:$E$22),0))-COUNTIF($E$3:$E$22,">"&E3)}一般方式
排名
=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1不重复排名
=SUMPRODUCT(1*(($E$3:$E$12+ROW($E$3:$E$12)/100>=($E3
+ROW(E3)/100))))
=SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100)>=(E3+B3/10
0)))不重复排名
=SUMPRODUCT(1*(($E$3:$E$12+$B$3:$B$12/100+$C$3:$C$12/
10000)>=(E3+B3/100+C3/10000)))不重复排名
=RANK($E3,$E$3:$E$22,1)倒排序
美国式排名
=RANK(K247,$K$247:$K$270)
=RANK(B1,$B1:$H1)
中国式排名
=RANK(B2,$B$2:$B$21,0)
=RANK(B1,$B1:$H1)+COUNTIF($B$1:B1,B1)-1
=SUM(IF($A$1:$E$1>=A1,1/COUNTIF($A$1:$E$1,$A$1:$E$1),"")
)
=SUMPRODUCT(($B$2:$B$21>=B2)/COUNTIF($B$2:B$21,B$2:B
$21))
=SUMPRODUCT((B$3:B$21>B3)*(1/COUNTIF($B$3:$B$21,$B$3:
$B$21)))+1(升序)
=SUMPRODUCT((B$3:B$21
$B$21)))+1(降序)
{=SUM(--(IF(FREQUENCY(B$2:B$21,B$2:B$21),B$2:B$21>B2)))
+1}
{=SUM(IF($B$3:$B$21<=B3,"",1/(COUNTIF($B$3:B$21,B$3:B$2
1))))+1}(升序)
{=SUM(IF($B$3:$B$21<=B3,1/(COUNTIF($B$3:B$21,B$3:B$21))
,""))}(降序)
{=SUM(IF($B$2:$B$21>B2,1/COUNTIF($B$2:B$21,B$2:B$21)))+
1}
{=SUM(IF($A$1:$E$1>=A1,1/COUNTIF($A$1:$E$1,$A$1:$E$1),"
"))}
{=SUM(($B$2:$B$21>B2)*(MATCH($B$2:B$21,B$2:B$21,)=RO
W($1:$20)))+1}
{=SUM(IF($B$1:$H$1<=B1,"",1/(COUNTIF($B$1:$H$1,$B$1:$H
$1))))+1}
更多推荐
subtotal函数
发布评论