使 Excel 图表更改 x 值范围

使 Excel 图表更改 x 值范围

我正在尝试创建一个图表,根据输入到两个独立单元格的值来改变 x 值范围,如以下屏幕截图所示:

截屏

我希望图表仅显示 C1 和 C2 之间的值的数据。如果这些值发生变化,我希望图表能够相应更新。有什么办法吗?

答案1

Excel 图表不支持过滤,作为一种解决方法,您可以使用带有辅助列的数据透视图:

  1. 插入一个新列,并使用公式计算行是否包含在图表中:
    =AND(A2>=$F$1,A2<=$F$2)
  2. 选择您的数据,然后转到插入-图表-数据透视图,根据屏幕截图进行设置
    • 每当您更改范围/源数据时,图表都需要刷新(数据透视图选项 - 分析 - 刷新)

在此处输入图片描述

答案2

使用一点数学知识。在最小值和最大值旁边,输入将这些值乘以单价的公式。使用相关值(下方的蓝色阴影)制作 XY 散点图。

从最小数量到最大数量的图表

当然,如果您希望 X 轴本身仅从最小值到最大值,而没有零和最小值之间的空格,则需要采取不同的做法。

如果您拥有 Office 365 的内部版本(或者他们可能已经向大众推出了动态数组),则可以使用一些新公式。下面我在单元格 A8 中使用以下公式:

=序列(B3 + 1-B2,1,B2,1)

在 B8 中:

=B5*A8#

A8 后面的井号表示在 A8 中使用溢出公式的整个输出。

然后使用 A7 到 B19 中的数据制作折线图。

使用动态数组绘制从最小计数到最大计数的图表

相关内容