gpt4 book ai didi

Excel:在动态范围内插入公式

转载 作者:行者123 更新时间:2023-12-04 21:30:24 27 4
gpt4 key购买 nike

上下文:

根据几个输入列的大小,我希望有一列包含调整这些输入列大小的公式。我知道如何用 VBA 做到这一点,但我真的很想知道是否有另一种方法可以做到这一点。

详细:

这是一个基本设置,其中 A 列和 B 列是值,C 列由一个简单的公式组成,其中范围 C2 具有公式 =A2+B2 .现在我可以使用 Formulas > Name Manager 使列 A 和 B 动态范围并插入公式 rng_A=OFFSET(Sheet1!$A$2;;;COUNTA(Sheet1!$A$2:$A$40);)rng_B=OFFSET(Sheet1!$B$2;;;COUNTA(Sheet1!$B$2:$B$40);)像这样:

enter image description here

这对于可以使用命名范围动态显示数据的图表非常有用,如下所示:

enter image description here

现在,如果我在 A 列中插入两个新数字,图表会自动将它们添加到行中:

enter image description here

问题 :

如果我想在图表中添加 C 列,可以通过添加新的命名范围来轻松完成,但我必须在范围 C8 和 C9 中插入两个新公式。是否可以以任何方式使 C 列成为由公式组成的动态范围? 没有 =IF(A8="";"";A8+B8) 等公式填充整个列这里:

enter image description here

使用 VBA 片段?

比你的任何建议!

最佳答案

使用 table (选择您的范围,然后选择 Insert > Table )并使 C 成为计算列。

enter image description here

这样,当您向表中添加更多行时,该公式将应用于该行中的 C 列。

关于Excel:在动态范围内插入公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54087752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com