我想使用单元格A1的文本内容来更改A2中公式的单元格引用。
也就是说,我想要输入A1(例如数字" 4")来改变A2中的公式(从=SUM(B1:B4)
开始到=SUM(B1:B8)
。
总之,我希望A2公式中的单元格引用根据A1中的值进行更改。
如何做到这一点?
答案 0 :(得分:0)
在Excel中,如果使用INDIRECT函数,则可以使用提供给函数的文本引用另一个单元格的值,因此: -
=INDIRECT("B"&A4)
如果A4包含值“2”,则该函数将引用B2。
希望这是有道理的。使用此功能,您可以希望让您的公式按照您想要的方式运行。
有关详情,请尝试this
答案 1 :(得分:0)
因此,如果您在A1
中粘贴的值类似于“4”,然后您想将其更改为“8”并使其影响第一个Sum内的范围(例如),您可以使用=Indirect()
:
=SUM(Indirect("B1:B" & A1))