如何使用组合框根据用户的选择显示信息?

时间:2014-11-14 00:34:48

标签: excel excel-formula excel-2007 excel-2010

我有一个包含几个不同选择的组合框:

Selection 1 
Selection 2 
Selection 3

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

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)

有没有办法根据= SUMIFS公式中的组合框选择来总结特定列?

1 个答案:

答案 0 :(得分:2)

假设您的组合框选择列字母在A1:

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

当然,这是假设组合框允许您实际选择字母。如果选择是其他的并且您希望隐藏用户的字母,可能在隐藏的IF语句的某处创建一个隐藏的单元格,从而导致列字母与每个选择相关联,然后让上面的公式引用该单元格。