如何根据excel电子表格中的指向值在公式中制作动态单元格
Posted
技术标签:
【中文标题】如何根据excel电子表格中的指向值在公式中制作动态单元格【英文标题】:How to make dynamic cell in formula based on pointed value in excel spreadsheet 【发布时间】:2017-04-06 12:45:28 【问题描述】:我对公式中的单元格范围有疑问,我不知道如何根据电子表格中的预定义值更改它。例如,从图中我有单元格B8:B12=0
(5 个单元格),但是,如果我想将范围更改为范围B10:B12=0
(3 个单元格),我应该从公式中删除它们。如何引用电子表格中的特定单元格,我可以简单地将值 5 更改为 3,它会自动更改,而不会每次都干扰公式?我是 VBA 新手,不胜感激。
【问题讨论】:
我将从查看 OFFSET 工作表函数开始。 INDIRECT 也可能派上用场。 【参考方案1】:如前所述,您应该尝试使用偏移功能并执行以下操作: 与(总和(偏移量(D13,-1,-2,-(G6),1))=0)。则 B8:B12 范围内的单元格可以更改单元格 G6 中的插入范围。
【讨论】:
这正是我要问的。谢谢!【参考方案2】:使用 =INDIRECT 函数定义目标单元格,例如
=TEXT(INDIRECT(A1), "")
如果我将文本 B3 输入到单元格 A1 中,则此公式将返回单元格 B3 中的 文本值。
让我知道它是否适合你。
【讨论】:
以上是关于如何根据excel电子表格中的指向值在公式中制作动态单元格的主要内容,如果未能解决你的问题,请参考以下文章
在EXCEL表格中,如何在一个公式中引用另一个已有的公式中的参数的值。