【发布时间】:2016-08-25 21:38:55
【问题描述】:
我有一个非常复杂的数据模型(内置于 PowerPivot),其中我在仪表板中有一些切片器。 一切都很好,但是,我希望将这些切片器应用于另一个表,该表不是(也不能是)DataModel 的一部分。
因此,我使用 Excel UDF 来捕获切片器的选择。 我正在努力的部分从这里开始。我需要使用从切片器捕获的选择并使用 VBA 过滤 UnLinked Table,或者使用 SUMPRODUCT/SUMIFS 公式从 UnLinkedTable 计算我想要的结果。 例如,如果在“PRODUCTS”切片器中选择“A”、“B”、“C”和“D”,我的 UDF 公式将返回:“A、B、C、D”。 如果在切片器中选择了所有内容,则公式将返回“所有项目”。
现在,如何在 VBA 中使用“A、B、C、D”结果过滤 UnLinkedTable[PRODUCT] 列,或者如何在 Excel 中编写 SUMPRODUCT 或 SUMIFS 公式?请记住,我在 UnLinked 表中有多个切片器和多个列。 非常感谢您的帮助!
【问题讨论】:
-
所以你在这之前问了 7 个问题,但从未接受过一个答案.. 嗯...
-
澄清一下,当您说“表格”时,您是指 Excel 表格(又名 ListObject)吗?还是您在谈论数据透视表?
-
我的意思是 Excel 表,而不是数据透视表
标签: excel excel-formula vba