如何在Excel公式中创建变量

时间:2017-05-25 19:03:08

标签: excel excel-formula

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

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

可以在Excel中使用吗?

2 个答案:

答案 0 :(得分: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"}))

答案 1 :(得分:0)

我猜你是指Excel中的VBA。 ' Dim变量As Integer'是声明变量的格式。

enter image description here

Here是一个帮助您更好理解的链接。