✔ 最佳答案
兩種方法:
1.增設一欄輔助欄提供索引得到結果
2.使用陣列公式得到結果
2013-05-10 12:50:51 補充:
輔助欄、陣列公式應用圖例:
http://ypix.me/GV4m/
2013-05-15 11:06:01 補充:
僅能設輔助欄來協助搜尋+合併資料置於1個欄位裡:
http://www.funp.net/701660
若多張工作表則延伸輔助欄設立,除此可能無更佳辦法解決
2013-05-20 21:57:56 補充:
thanks !
增加輔助欄協助索引相同編號多項對應值,最後再另建一欄給予 CONCATENATE() 函數合併輔助欄資料:
=IF(COLUMN()=5,INDEX(去年資料!$C$2:$C$999,SMALL(IF(去年資料!$A$2:$A$999=$A2,ROW(去年資料!$A$2:$A$999)-1,4^9),COLUMN(A1))),IF(COUNTIF(去年資料!$A:$A,$A2)>=COLUMN(A1),","&INDEX(去年資料!$C$2:$C$999,SMALL(IF(去年資料!$A$2:$A$999=$A2,ROW(去年資料!$A$2:$A$999)-1,4^9),COLUMN(A1))),""))
公式縮減些:
=IF(COUNTIF(去年資料!$A:$A,$A2)>=COLUMN(A1),IF(COLUMN()=5,"",",")&INDEX(去年資料!$C:$C,SMALL(IF(去年資料!$A$1:$A$999=$A2,ROW(去年資料!$A$1:$A$999),4^9),COLUMN(A1))),"")
◆ EXCEL陣列公式比對參照索引 ◆
2013-05-20 22:00:48 補充:
PS:以上公式為陣列公式。