2017-05-25 107 views
1

而不是我必須鍵入上面的數組中的每個名稱。我怎麼能把這個數組放入一個變量?例如,其他編程語言我可以做var array = {「dog」,「cat」,「tiger」}。現在我的項目被存儲在數組中。如何在我的Excel中創建一個變量公式

=SUMIFS(AttendanceExport!$O:$O,AttendanceExport!$N:$N,'Revenue Output'!$B10,AttendanceExport!$J:$J,{"dog","cat","tiger","bear"} 

在Excel中可以嗎?

回答

3

總之,你不能用公式。

但是你可以做的就是把值的單元格區域和陣列使用:

=SUM(SUMIFS(AttendanceExport!$O:$O,AttendanceExport!$N:$N,'Revenue Output'!$B10,AttendanceExport!$J:$J,$A$1:$A$4)) 

哪裏$A$1:$A$4是項目的位置。

這需要使用Ctrl-Shift-Enter而不是Enter鍵輸入。

如果你不介意的硬編碼這是可以正常輸入:

=SUM(SUMIFS(AttendanceExport!$O:$O,AttendanceExport!$N:$N,'Revenue Output'!$B10,AttendanceExport!$J:$J,{"dog","cat","tiger","bear"})) 
+0

我錯過的部分是CTRL-SHIFT-ENTER。我以前不知道我需要這個。有用。謝謝您的幫助。 – ArnoldB

0

我猜你指的是VBA在Excel中。 'Dim variable As Integer'是聲明變量的格式。

enter image description here

Here是一個鏈接,以幫助您更好地理解。

相關問題