如何在我的Excel公式中创build一个variables

而不是我必须键入上面的数组中的每个名称。 我怎么能把这个数组放入一个variables? 例如,其他编程语言我可以做var array = {“dog”,“cat”,“tiger”}。 现在我的项目被存储在数组中。

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

在Excel中可能吗?

总之,你不能用公式。

但是,你可以做的是把值放在一个单元格的范围内,并在数组中使用它:

 =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来input。

如果您不介意硬编码,则可以正常input:

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

我猜你是指Excel中的VBA。 “Dim variable As Integer”是声明variables的格式。

在这里输入图像描述

这里是一个链接,以帮助您更好地理解。