N1单元格输入公式
=LARGE(L:L,ROW(A1))
M1单元格输入公式后按SHIFT+CTRL+ETENR三键
=SMALL(IF(N1=L$1:L$31,K$1:K$31,"-"),COUNTIF(N1:N$1,N1))
然后选择M1:N1单元格下拉填充即可
选择M1:N1单元格向下填充公式即可
N1:=ROUND(LARGE(L$1:L$20*100000-K$1:K$20,ROW(A1))/100000,0)
M1:=N1*100000-LARGE(L$1:L$20*100000-K$1:K$20,ROW(A1))
为数组公式,按Ctrl+Shift+Enter结束输入
公式中为$1:$20根据实际数据区域调整
用自动排序不就可以了吗?
1、K列前插入一列,然后给个编号,1、2、3……
2、选中K L 和你刚刚编号的那列,进行排序
主要关键字选L列,次要关键字选K列
你要的M、N列内容就有了
3、新开一个excel 表格,把排好序的内容复制黏贴到这个表格
4、选中第二步中的三列,进行排序,主要关键字选J列
5、把新excel表中的两列复制黏贴到M、N列
6、删掉J(之前插入的编号)列,就是你要的结果了
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com