1
我一直在使用數組公式查找位於列Y中的資源名稱條目,在列B中查找項目名稱並返回最新/使用MAX函數在列AE中的最高日期值。如何在VBA中寫入MAX IF公式以實現對兩個值的查找
這是現在直截了當地說,由於電子表格中數據的龐大規模(60,000行),導致我的電子表格失效。計算公式爲:
{=IF(Y3="","",IFERROR(MAX(IF(Y$2:$Y$60000=Y3,IF($B$2:$B$60000=B3,$AE$2:$AE$60000))),""))}
如果我們看一下下面的表格,公式將返回21/04/2014
理查德和21/06/2014
爲弗雷德,誰是該項目Capitol
兩個工作。
B | Y | AE
Capitol Richard 21/03/2014
Capitol Richard 21/04/2014
Capitol Fred 21/05/2014
Capitol Fred 21/06/2014
我想知道如果有一種方法,以獲得相同的結果來重新寫這個公式中VBA,但更高效的內存運行呢?我是VBA的初學者,但正在慢慢學習。