【发布时间】:2022-04-06 10:15:08
【问题描述】:
上下文:
根据几个输入列的大小,我希望有一列包含可调整到这些输入列大小的公式。我知道如何使用 VBA 做到这一点,但我真的很想知道是否有其他方法可以做到这一点。
详情:
这是一个基本设置,其中 A 列和 B 列是值,C 列由一个简单的公式组成,特别是区域 C2 具有公式 =A2+B2。现在我可以通过使用Formulas > Name Manager 并插入公式rng_A=OFFSET(Sheet1!$A$2;;;COUNTA(Sheet1!$A$2:$A$40);) 和rng_B=OFFSET(Sheet1!$B$2;;;COUNTA(Sheet1!$B$2:$B$40);) 来使列A 和B 动态范围,如下所示:
这对于您可以使用命名范围来动态显示数据的图表非常有用,如下所示:
现在,如果我在 A 列中插入两个新数字,图表会自动将它们添加到行中:
问题:
如果我想在图表中添加 C 列,可以通过添加一个新的命名范围来轻松完成,但我必须在范围 C8 和 C9 中插入两个新公式。是否可以以任何方式使 C 列成为由公式组成的动态范围? 没有在这里用=IF(A8="";"";A8+B8)等公式填充整个列:
或使用 VBA sn-p?
感谢您的任何建议!
【问题讨论】:
标签: excel