- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
本帖最後由 准提部林 於 2014-7-30 18:02 編輯
<指定編號篩選,並以金額由大而小排序>
僅以同一工作表下達公式,不同工作表請自行調整!
G1:指定人員編號
I1.符合筆數:=COUNTIF(B:B,G1)
以下公式均下刷完成∼∼
E4.序號欄:=ROW(A1)
G4.金額(由大而小排序).陣列公式:
=IF(ROW(A1)>I$1,"",LARGE((B$2:B$100=G$1)*C$2:C$100,E4))
F4.單據號碼.陣列公式:
=IF(G4="","",INDEX(A:A,MOD(SMALL(IF(B$2:B$100=G$1,-C$2:C$100*10^6+ROW($2:$100)),E4),10^6)))
或:
=IF(G4="","",INDEX(A:A,SMALL(IF((B$2:B$100=G$1)*(C$2:C$100=G4),ROW($2:$100)),COUNTIF(G$3:G3,G4)+1)))
參考附檔:
X20140730.rar (3.5 KB)
http://www.funp.net/207794
註:陣列公式運算耗時,必要時應以VBA處理較合適,
另外,透過篩選複製再排序,只要熟練些,也是不錯的方法∼∼
|
|