0

有没有一种方法可以通过 VBA 或其他一些我不知道的 Excel 功能,您可以根据在给定单元格(如提示)而不是切片器中键入值来更新过滤的数据透视图?(或者除了数据透视图之外,还有其他一些动态图表选项允许图表根据输入值进行更改吗?)

对于我想做的事情,切片机在视觉上太忙了。我还研究了“搜索框”技巧,但我宁愿根据特定单元格的输入值更新图表。

尝试添加一些代码来帮助解释......如果这是一个(非常简单的)SQL 查询,它看起来像这样带有?提示设置为特定的单元格,但它显然会返回一个图表(并且带有不在 SQL 中的时间元素)而不是查询:

  SELECT A.Unit, SUM(A.Amount)*-1
FROM Table A
WHERE (A.Unit = ?)
GROUP BY A.Unit
HAVING (Sum (A.Amount) <> 0)
ORDER BY 2

与往常一样,如果此类问题已经得到解答,但我还没有找到,我深表歉意。任何帮助将不胜感激!

编辑:我只想根据输入单元格动态更新图表。我可以并且已经使用 SUMPRODUCT 在普通电子表格、非图表格式的另一个选项卡上获取相同的信息。我想用 X 轴上的时间元素制作一个折线图,并且单位过滤器(如上面的查询中所示)是一个单独的输入单元格,而不是一个庞大的切片器。如果可能的话,我会分享图片,但我不能不创建链接。

4

1 回答 1

0

不确定您的数据有多复杂,但您可以使用 SUMIF 公式吗?

单元格 H2 公式:

    =SUMIFS(D:D,A:A,$H$1,B:B,$G2)

在此处输入图像描述

于 2020-11-18T01:32:00.010 回答