我創建了一個命名範圍,它使用間接傳回一個包含大約 43K 物件的表。我開始意識到,這對 Excel 造成了極大的負擔,因為我在工作表上的許多計算中都使用了表中的資料。我如何將Choose
函數實作到這個公式中:
=INDIRECT("'"&'Loss Template'!$S$33&"'!"&"$A$1:$M"&COUNTA(INDIRECT("'"&'Loss Template'!$S$33&"'!"&"A:A")))
我試圖看看這是否會幫助我的文件在運行間接命名範圍不斷變化的巨集時不使用 18 GB 來計算我的工作簿。
答案1
經過研究,我選擇了一個公式,它似乎有所作為。
=CHOOSE($S$47,Jun_19,Jul_19,Aug_19,Sep_19,Oct_19,Nov_19,Dec_19,Jan_20,Feb_20,Mar_20,Apr_20,May_20,Jun_20)