如何使用combobox来显示基于用户select的信息?

我有一个combobox有几个不同的select:

Selection 1 Selection 2 Selection 3 

现在我知道,一旦我做出select,它将返回一个数字,在我指定的任何一个单元格中:

 1 2 3 

现在让我们说,我有以下格式的= SUMIFS函数:

 =SUMIFS(Data!$G:$G,Data!$A:$A,Account!$B$6,Data!$B:$B,">=" & C5,Data!$B:$B, "<=" & D5) 

现在我有一个单独的工作表是我的“数据库”或原始数据,我用这些数据填充这些单元格。 所以如果你看看

 Data!$G:$G (which is the column that I'm summing) 

有没有一种方法来总结一个特定的列基于comboboxselect在= SUMIFS公式?

假设您的comboboxselect列字母是在A1:

 =SUMIFS(INDIRECT("Data!" & $A$1 & ":" & $A$1),Data!$A:$A,Account!$B$6,Data!$B:$B,">=" & C5,Data!$B:$B, "<=" & D5) 

当然,这是假定combobox可以让你真正select字母。 如果select是别的,并且你想让用户隐藏这个字母,那么可能在一个嵌套的IF语句的某个地方创build一个隐藏的单元格,导致列表字母与每个select相关联,然后让上面的公式引用该单元格。