作者:乔山办公网日期:
返回目录:excel表格制作
在B列再在一个辅助列 =IF(A1<>"",ROW(A1),"")
在C列=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0),1)
首先我们来分一下行与列,横行竖列,在EXCEL中在同一行中进行百排序我目前还未掌握(vbs除外),现在我们来说一下针对于列的来解决你的问题。
1. 你可先将行的内容复制为列度(在选择性粘贴里面有个“转置”,可将行变为列,亦可把列变为行)。
2. 在刚才复制出来的旁边一列输入公式来判断此数据重复了问几次(例:设内容从A2单元格开始,A1做为标题,那公式就从B2开始,输入“=COUNTIF(A:A,A2)”,引号不要,将此公式复答制到下去,即可知道某数据重复了几次。)
3. 将内版容及重复次数选中后,点“数据”——“排序”,列B选为降序,列A选降序升序均可,点“确权定”。
4. 用转置的方法将内容再复制回原来的地方即可。
E2 公式知:
=large(C$2:C$50,row(A1))
F2 公式道内:
=index($A$1:$A$50,small(if(C$1:C$50=E2,row(A$1:A$50),100),countif(E$2:E2,E2)))
按容Ctrl+Shift+Enter 结束公式
G2 公式:
=vlookup(F2,A:B,2,0)
=========================
=index($A$1:$A$50,small(if(C$1:C$50=E2,row(A$1:A$50),100),countif(E$2:E2,E2)))
I1=MIN(A1:H1)
J1=IF(COLUMN(B1)>SUM(1/COUNTIF($A1:$H1,$A1:$H1)),"",MIN(IF($A1:$H1>I1,$A1:$H1)))数组袭公式百向右复制
数组公式,公式输完后,光标度放在知公式编辑栏同时按道下CTRL+SHIFT+回车键,使数组公式生效