- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 156
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-6-30
               
|
回復 1# yan2463
B2陣列公式
=INDIRECT("評等表!R"&SMALL(IF(--評等表!$A$4:$A$39=問題二!$A$2,ROW($4:$39),""),INT((COLUMN()-2)/3)+1)&"C"&COLUMN()+1-INT((COLUMN()-2)/3)*3,0)
其中
SMALL(IF(--評等表!$A$4:$A$39=問題二!$A$2,ROW($4:$39),""),INT((COLUMN()-2)/3)+1)
會取得符合條件的第?小列號
因為B:D欄為第一筆資料所以用INT((COLUMN()-2)/3)+1來取得
至於引用到INDIRECT參數部分,有列號後就只要三欄一組並以3、4、5為欄號
COLUMN()+1-INT((COLUMN()-2)/3)*3
這樣就能向左以3、4、5、3、4、5....這樣排列了 |
|