是否可以根据单元格中给定的值定义范围.
所以,例如:我的选择是A1:A5这是五个单元格.是否可以让excel通过将单元格值(如B1)设置为5来确定这一点.
它的目的是通过单元格值的一次更改轻松更改大量范围.因此,如果我将单元格值(B1)更改为6.范围将自动更改为A1:A6
更具体一点,我想颠倒过来.
最后一个例子:选择应该是A6:A10(这是五个单元格).在B1中,我的值为5.如果我将B1的值更改为6.范围应更改为A5:A10
有人能帮帮我吗???
Cic*_*ici 15
假设您在单元格A1,A2,A3,A4,A5,A6中分别有编号1,2,3,4,5,6.在单元格A7中,我们计算A1:Ax的总和.x在单元格B1中指定(在这种情况下,x可以是1到6之间的任何数字).在单元格A7中,您可以编写以下公式:
=SUM(A1:INDIRECT(CONCATENATE("A",B1)))
CONCATENATE将为您提供单元格Ax的索引(如果您在B1中放置3,CONCATENATE("A",B1))给出A3).
INDIRECT将"A3"转换为索引.
请参阅此链接使用单元格中的值作为公式中的单元格引用?
您也可以使用OFFSET:
OFFSET($A$10,-$B$1+1,0,$B$1)
Run Code Online (Sandbox Code Playgroud)
它将范围$ A $ 10上调$ B $ 1-1(成为$ 6 $($ A $ 5)),然后将范围调整为$ B $ 1行(成为$ A $ 6:$ A $ 10($ A $ 5:$ A $ 10))