返回列表 上一主題 發帖

[發問] 年度[品項]比較的問題,敬請先進指點,感恩.

[發問] 年度[品項]比較的問題,敬請先進指點,感恩.

年度[品項]比較,程式那裡錯了,敬請先進指點(問題在附件內),感恩.

111-112年合計1.rar (33.23 KB)

杜小平

112! H2:J2 下拉=IFERROR(VLOOKUP($B2,'111'!$B:$F,COLUMN(C1),),"")
工作表3!A1 右拉 下拉=INDEX('111'!B:B,SMALL(IF(COUNTIF('112'!$B:$B,'111'!$B$2:$B$87)=0,ROW($2:$87),99),ROW(A1)))&""
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# dou10801
抱歉!沒說明清楚,[工作表3]有,黃標的,是,[112]工作表H.I.J欄,已有出現的項目,為何還會出現,程式那裡須要調整,感恩

111-112年合計1.rar (35.79 KB)

杜小平

TOP

回復 3# dou10801

邏輯有問題, 執行順序應該如下:
1) arr = 112表, 字典記憶本表[品種]的[行號]再減一.... dic(arr(i, 2) & "" ) = i - 1
2) 設一個空陣列xrr(1 to ubound(arr)-1, 1 to 4)
3) brr = 111表, 設一個空陣列yrr(1 to ubound(brr), 1 to 5)
4) 逐一比對取出brr[品種]對應的[行號]...r = dic(brr(i, 2) & "" ),  若字典行號存在, 填入xrr, 否則填入yrr
5) [品種]是[英數混合], 最好以[文本型態]放入字典的key, 如上示例

TOP

回復 4# 准提部林

感謝,准大指點,我學習試看看。
杜小平

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題