=SUMIF('[filename1.xlsx]Sheet1'!$A:$A,C12,'[filename1.xlsx]Sheet1'!$Y:$Y)+SUMIF('[filename2.xlsm]Data from ABC'!$A:$A,C12,'[filename2.xlsm]Data from ABC'!$Y:$Y)
上述公式被在filename3
使用,但是,如果filename1
和filename2
閉合它給和錯誤,我必須重新設定整個公式。爲了避免這種情況,我們如何才能給出文件名作爲單元格引用sumif公式如何給文件路徑到SUMIF()式中VBA
我正在使用以下公式,其中我給出了單元格A10,A11,B10,B11中的整個文件名,但它是不工作。
=SUMIF(A10,C12,A11+SUMIF(B10,C12,B11)
您能否給我建議一個解決方案?
您需要找到一種使用函數從封閉工作簿中提取值的不同方法。 [** HINT **](http://vba4all.wordpress.com/2013/10/11/various-ways-to-pull-data-out-of-a-closed-or-opened-workbook-using- Excel的公式和 - VBA /) – 2014-09-04 11:12:28