我的意思是我可以做这样的事情吗:
IF([condition],A{1},A{1+n})
例如,其中 n 为 1,然后 excel 将其解析为单元格 A{2}。这可能吗?或者至少类似这样?
答案1
您可以使用 INDEX():
=IF([condition],INDEX(A:A,1),INDEX(A:A,1+n))
答案2
如果你想基于n
另一个单元格,你可以使用INDIRECT
Excel 中的函数来实现这一点。
=IF([condition],A1,INDIRECT("A"&(1+F10)))
如果条件计算结果为TRUE
,则它将使用 A1 中的值。如果计算结果为FALSE
且 F10 等于 9 ,则它将使用 A10 中的值。