我不會寫太複雜的公式, 給你一個小巨集, 應該可以應付你需要的功能 !!!有問題再討論吧.sub ags()i=2do while cells(i,4)<>""j=2do while cells(j,1)<>""if cells(i,4)=cells(j,1) and cells(i,5)=cells(j,2) thencells(i,6)=cells(j,3)exit doelsej=j+1end ifloopi=i+1loopend sub
公式如下=SUMPRODUCT( ($A$2 : $A$21=D2) * ($B$2 : $B$21=E2), $C$2 : $C$21)(請去除不必要的空白, 以免範圍有誤)不過若同時資料表裡有同樣的會相加起來, 所以要確保資料表的查詢會獨一無二您可以參考以下網頁, 也可以利用 INDEX 函式達成http://www.ozgrid.com/forum/showthread.php?t=65343
謝謝各位高手的幫忙有另外一位網友幫我用另外一種方法做讓大家參考看看喔F2=INDEX($C$2:$C$21,MATCH(D2&E2,$A$2:$A$21&$B$2:$B$21,))該式為陣列 輸入完請按 ctrl + shift + enter 往下填滿