首页 文章

Excel公式 - 基于连锁索引访问单元格?

提问于
浏览
-1

有没有办法使用公式来指示您尝试在Excel中访问哪个单元格?例如,如果我想访问单元格B7,有没有办法将其写为B(3 4)?

我正在使用MATCH公式来查找工作表中存在值的位置 . 基于该公式,我选择围绕该值的某些单元格 . 但我找不到一种方法来“连接”我使用具有指定列号的公式找到的行号 .

2 回答

  • 0

    在公式中返回“B7”的简单方法:

    =ADDRESS((3+4),2,4)
    

    如果您尝试以向后VLOOKUP的形式执行某些操作,则可以使用INDEX和MATCH的组合,例如:

    =INDEX(A:D,MATCH(F1,B:B,0),1)
    

    这将在列B中的单元格“F1”中查找值,并返回A列中的相应值 .

    此外,如果您只想引入MATCH公式返回的行号,那么您只需要执行以下操作:

    ="B"&MATCH(xx,xx,xx)
    

    由于MATCH返回行号 .

    如果没有看到你正在努力和尝试做什么的例子,这是我能提供的最好的 . 我会把它放在评论中,但我还没有足够的声望点:

    希望这可以帮助!

  • 0

    更广泛地说,不仅仅使用INDEX / MATCH(通常更可取),您可以使用INDIRECT函数动态告诉Excel指向哪个单元格 .

    例如:

    =INDIRECT("B"&3+4)
    

    将解析为INDIRECT(“B7”),并将显示当前在B7单元格中的值 . 请注意,INDIRECT是一个昂贵的函数,因为Excel必须在工作簿中的任何内容更新时重新计算它,因为它无法分辨它的先例 .

相关问题