Excel formula Excel引用另一单元格公式中的列和行

Excel formula Excel引用另一单元格公式中的列和行,excel-formula,Excel Formula,是否可以为以下内容创建公式: 假设在单元格A1中,公式为=B10 在A2中,我需要一个公式=B(10+5),或者基本上是单元格A1+5的行引用 因此,如果A1=C23,则A2=C28;如果A1=D30,则A2=D35,依此类推。这里有一种方法: =INDIRECT((MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+1,1)&(MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+2,1000))+5))

是否可以为以下内容创建公式:

  • 假设在单元格A1中,公式为=B10
  • 在A2中,我需要一个公式=B(10+5),或者基本上是单元格A1+5的行引用

  • 因此,如果A1=C23,则A2=C28;如果A1=D30,则A2=D35,依此类推。

    这里有一种方法:

    =INDIRECT((MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+1,1)&(MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+2,1000))+5))
    


    更新

    这是最新的

    第二次更新

    以下是替换列引用的公式:



    如果这是你想知道的,那是可能的。好吧,我想知道如何创建这个公式。如果您能给我看一下,我将非常感谢。仅供参考,
    FORMULATEXT
    在Excel 2013中是新的,在早期版本中不可用谢谢!我现在只带着我的mac电脑,所以我不能尝试,但我以后会的。那么,如果我想更改列,该怎么办。例如,如果A1=C23,则A2=D28;如果A1=B30,则A2=D35。假设在A2单元格的公式中,列始终固定为D。我假设您需要用其他函数替换第一个MID()函数。你能举个例子吗?@guear:你想让它总是变成D吗?顺便说一句,如果我的答案符合您问题的要求,请接受。@AHC谢谢AHC,我在2013 excel上试用了该工作表,效果很好@谢谢,我试过你的解决方案,但它给了我参考!错误您的解决方案在使用旧excel的我的计算机上可能很有用
    =INDIRECT((REPLACE(MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+1,1),1,1,"D"))&(MID(FORMULATEXT(A1),FIND("=",FORMULATEXT(A1))+2,1000))+5)