請教各位神人有關 EXCEL 公式的問題

像這種需求,若是直上VBA,會輕鬆很多喔(思考上)~~樓主可以考慮一下。
Der,misser1


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才看到曙光。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!