【问题标题】:Use conditional statements to add data to scatterplot使用条件语句将数据添加到散点图
【发布时间】:2015-07-30 21:26:40
【问题描述】:

我是 VBA 新手,没有创建许多图表的经验。必须手动创建图表,因为必须对数据进行目视检查以查看它是否符合某些标准,而不是列中的每个单元格都需要要添加到图表中。该图表用于显示每个资产的信息。并非每项资产都有可以在图表中输入的信息。有没有办法使用 VBA 有条件地将数据点添加到图表中?

例如,如果资产看到 0-30 之间的值,则绘制一个点(绿色)30-50(红色)等。

【问题讨论】:

  • 请提供图表示例。 X 轴和 Y 轴的说明,甚至是它的图像都可以提供有助于我们帮助您解答的信息。
  • 我没有足够的积分来发布图片。我试着这样做
  • 请解释您的图表所依据的数据。行、列、值..
  • 所以我正在查看 8 个不同的列(比如说 B-I)数据按序列号组织对于 B 列,它是序列号列表,对于每个单独的序列号,我需要一个数据点(但是这些数字可以重复。C列我只需要绘制每个序列号的最后一个值D列我需要查看序列号是否有任何值> 0并放置一个数据点并计算单元格大于0的次数...我可以继续,但解释这需要视觉效果。我只想知道你是否可以通过 vba 将条件数据添加到散点图中

标签: vba excel conditional-statements scatter-plot datapoint


【解决方案1】:

这样的场景可以通过数据布局和公式来实现。无需重新运行 VBA,因为公式会自动更新。

考虑以下截图:

单元格 C3 中的公式是 =IF($B3<30,$B3,NA()) 和 D3 中的 =IF($B3>=30,$B3,NA()) 复制下来。

【讨论】:

  • 您能否提供一个 VBA 示例来创建您在上面发布的图表?
  • 我没有使用 VBA。如果您需要开始,请启动宏记录器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-18
  • 2020-10-29
  • 2016-12-11
  • 2018-11-12
  • 2019-05-08
  • 2020-05-03
  • 1970-01-01
相关资源
最近更新 更多