有没有办法使用公式来指示您尝试在Excel中访问哪个单元格?例如,如果我想访问单元格B7,有没有办法将其写为B(3 + 4)?
我正在使用MATCH公式来查找工作表中存在值的位置。基于该公式,我选择围绕该值的某些单元格。但我找不到一种方法来“连接”我使用具有指定列号的公式找到的行号。
答案 0 :(得分:0)
返回的简单方法" B7"在公式中:
=ADDRESS((3+4),2,4)
如果您尝试以向后VLOOKUP的形式执行某些操作,则可以使用INDEX和MATCH的组合,例如:
=INDEX(A:D,MATCH(F1,B:B,0),1)
那将寻找细胞中的价值" F1"在B列中,并返回A列中的相应值。
另外,如果您只想引入MATCH公式返回的行号,那么您只需要这样做:
="B"&MATCH(xx,xx,xx)
由于MATCH返回行号。
如果没有看到你正在做什么和尝试做什么的例子,这是我能提供的最好的。我会把它放在评论中,但我还没有足够的声望点:\
希望这有帮助!
答案 1 :(得分:0)
除了使用INDEX / MATCH(通常更可取)之外,您可以使用INDIRECT函数动态告知Excel指向哪个单元格。
例如:
=INDIRECT("B"&3+4)
将解析为INDIRECT(" B7"),并将显示当前在B7单元格中的值。请注意,INDIRECT是一项昂贵的功能,因为只要工作簿中的任何内容更新,Excel就必须重新计算它,因为它不能告诉它的先例是什么。