R5=IFERROR(IF(SUM(($A$2:$G$3=I5)*I5),SUM(($A$2:$G$3=I5)*I5),""),"")補助用前面的1234也是補助用A5=IFERROR(CHOOSE($Q5,"",SMALL($R5:$X6,COLUMN()),IF(COUNT($R4:$X5)>7,SMALL($R4:$X5,COLUMN()+7),""),""),"")
=IFERROR(CHOOSE(MOD(ROW()*3,4),SMALL($R4:$X5,COLUMN()+7),SMALL($R5:$X6,COLUMN()),""),"")再更正,這樣就不用那1234補助欄了。因欄位狀況,樓主自己再修改。
misser wrote:像這種需求,若是直上VBA...(恕刪) 我也覺得需要,無奈我是半路出家所以要鑽研還得多花一點時間還是謝謝大大的建議!mk2-paul wrote:=IFERROR(CHOOSE...(恕刪) 這位大大,我真的太感謝您了!這個問題我真的卡了好久一直都無法順利解決想不到您神來一筆就可以迎刃而解!請再次受小弟一拜!感謝您!
28608159 wrote:我也覺得需要,無奈我(恕刪) =IFERROR(CHOOSE(MOD(ROW(),4),"",SMALL($R5:$X6,COLUMN()),SMALL($R4:$X5,COLUMN()+7)),"")不用乘3,看你狀況第1個用加的,加到餘數是1就好了,這題真的很難想,想到用CHOOSE才看到曙光。