軟體:Excel
版本:Office 365
問題1:
A B C
1 甲 東 10
2 甲 東 10
3 乙 西 20
4 乙 東 20
5 乙 東 20
6 丙 東 30
求B欄為東,且A欄不重複的C欄值總合。 想得到的答案是10 + 20 + 30 = 60。
請問公式要怎麼寫呢?
問題2:
寫VBA用到FindNext時,搜尋到表單最後,又會重頭搜尋,無法跳出迴圈。
我的問題是要怎麼判斷出已搜尋至該表最後一筆符合的結果,並跳出呢?
網路上有看到做法是每搜到一筆,就將它的值改掉,
這樣搜完後就不會再搜到符合的結果,自然就能判斷要跳出迴圈。
另外自己有想到方法是,判斷當前row值 < 前一筆結果的row值,就跳出。
但FindNext函數是否有內建更好的判斷方法呢?或是大家有沒有更簡潔的方法~