返回列表 上一主題 發帖

求助尋找第二筆資料的寫法

回復 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....這樣排列了
學海無涯_不恥下問

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題