✔ 最佳答案
在D2輸入以下公式
=IF(ISNA(INDEX(最新認證日期!$B$2:$J$100,MATCH(Data!C2,最新認證日期!$B$2:$B$100,0),MATCH(Data!B2,最新認證日期!$B$2:$J$2,0))),"",INDEX(最新認證日期!$B$2:$J$100,MATCH(Data!C2,最新認證日期!$B$2:$B$100,0),MATCH(Data!B2,最新認證日期!$B$2:$J$2,0)))
在E2輸入以下公式
=IF(ISNA(INDEX(最新認證分數!$B$2:$I$100,MATCH(C2,最新認證分數!$B$2:$B$100,0),MATCH(Data!B2,最新認證分數!$B$2:$I$2,0))),"",INDEX(最新認證分數!$B$2:$I$100,MATCH(C2,最新認證分數!$B$2:$B$100,0),MATCH(Data!B2,最新認證分數!$B$2:$I$2,0)))
參考檔下載地址,希望是你所需要的!
http://www.FunP.Net/834961
2012-07-12 09:08:07 補充:
上述公式可簡化如下:
D2=IF(A3:C3="","",INDEX(最新認證日期!$B$2:$J$100,MATCH(Data!C3,最新認證日期!$B$2:$B$100,0),MATCH(Data!B3,最新認證日期!$B$2:$J$2,0)))
或
D2=IF(A2:C2="","",VLOOKUP(C2,最新認證日期!$B$3:$J$100,MATCH(Data!$B2,最新認證日期!$B$2:$J$2,),))
2012-07-12 09:08:20 補充:
E2=IF(A3:C3="","",INDEX(最新認證分數!$B$2:$I$100,MATCH(C3,最新認證分數!$B$2:$B$100,0),MATCH(Data!B3,最新認證分數!$B$2:$I$2,0)))
或
E2=IF(A2:C2="","",VLOOKUP(C2,最新認證分數!$B$3:$I$100,MATCH(Data!B2,最新認證分數!$B$2:$I$2,),))
以上均為陳列公式輸入完後同時按住CTRL+SHIFT鍵再按ENTER鍵,即可.
2012-07-16 13:55:16 補充:
版大7月13日補充檔案,修改如下:
基礎-A、基礎-B、技能-C、技能-D工作表B3及C3公式分別如下:
※B3公式=IF(ISERROR(MATCH(,COUNTIF($B$2:B2,Data!$B$2:$B$1000),)),"",INDEX(Data!$B$2:$B$1000,MATCH(,COUNTIF($B$2:B2,Data!$B$2:$B$1000),)))&""
為陳列公式同時按住CTRL+SHIFT再按ENTER鍵往下復製並分別複製至其他工表。
2012-07-16 13:55:35 補充:
※C3公式=IF(ISERROR(INDEX(Data!$D:$D,SMALL(IF(Data!$A$2:$A$1000&Data!$B$2:$B$1000=$C$1&$B3,ROW(Data!$D$2:$D$1000)),COLUMN(A1)))),"",INDEX(Data!$D:$D,SMALL(IF(Data!$A$2:$A$1000&Data!$B$2:$B$1000=$C$1&$B3,ROW(Data!$D$2:$D$1000)),COLUMN(A1))))
為陳列公式同時按住CTRL+SHIFT再按ENTER鍵往下往右復製,並分別複製至其他工表。
2012-07-16 13:56:18 補充:
認證總表:
※C3公式==IF(ISNA(MATCH(C$2&$B3,Data!$A$2:$A$1000&Data!$B$2:$B$1000,0)),"",INDEX(Data!$D$2:$D$1000,MATCH(C$2&$B3,Data!$A$2:$A$1000&Data!$B$2:$B$1000,0)))
為陳列公式同時按住CTRL+SHIFT再按ENTER鍵往下往右復製。
※G3公=COUNTA(C3:F3)
2012-07-16 13:56:30 補充:
※H3公式==SUM(IF(C3:F3
2012-07-16 13:58:29 補充:
認證趨勢圖
C5公式=SUMPRODUCT((Data!$A$2:$A$1000=認證趨勢圖!$A5)*(YEAR(Data!$D$2:$D$1000)=--LEFT(C$3,4))*(MONTH(Data!$D$2:$D$1000)=--MID(C$3,FIND("/",C$3)+1,3)))
2012-07-16 14:01:20 補充:
參考檔下載地址
http://www.FunP.Net/284516
2012-07-19 11:10:03 補充:
版大你好:
非常抱歉我對VBA了解不多,所以無法幫你解決。建議版大另開問題發問並直接註明以VBA撰寫,相信VBA的高手們會很樂意幫你解決的。但我想版大要帶出註解的話可能有困難吧,所以要帶出分數的話建議版大另建立欄位輸入不要以註解方式為宜。祝你早日解決問題!