当我以不同的方式计算单元格的数量时,如何指向单元格?
exemple:='sheet1'!$F(C4+8)
如果在 C4 中有“2”,那么 excel 将其读取为
='sheet1'!$F10
OR
='sheet1'!$F(Y9*8+X4:E1)
在 Y9 = 2 X4 = 32 的情况下,E1 = 16
然后 excel 将执行:
='sheet1'!$F18

我宁愿使用INDEX
而不是间接,即
=INDEX(sheet1!$F:$F,C4+8)
您可以将 C4 + 8 替换为任何返回行号的计算
这比 INDIRECT 有两个优点-它不是“volatile”,因为范围不是文本,如果你想删除列或复制等,它可以调整。
您必须使用INDIRECT()
:
=INDIRECT("'sheet1'!$F"&C4+8)
INDIRECT
接受一个文本并将其转换为一个范围,您可以将公式和其他计算放入其中。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(49条)