【问题标题】:Is there a formula to select the active cell in which the formula is being entered?(Without VBA)是否有公式可以选择输入公式的活动单元格?(没有 VBA)
【发布时间】:2021-07-06 16:21:21
【问题描述】:

我在单元格 D5 中输入了这样的公式。

=VLOOKUP(OFFSET(D5,0,-1),Sheet1!$A$2:$B$13,2,FALSE)

代替OFFSET函数旁边的D5,我想放置一些东西,以便它选择正在输入公式的单元格。

就我而言,

在这里,我想更改单元格中的值,D5、D7、D9、D11、D13、D15、D17、D19、D21、D23G5、G7、G9、G11 , G13, G15, G17, G19, G21, G23 相对于左侧单元格中输入的值。

使用 VLOOKUP 功能可以轻松实现,但我需要手动更改其余单元格的参考单元格。

想法是,在这个公式中,=VLOOKUP( --here-- ,Sheet1!$A$2: $B$13,2,FALSE),我需要一个公式来引用活动单元格左侧的单元格,而不是使用 C5、C7、C9 等

【问题讨论】:

  • 您应该澄清您想要查找的内容,并可能向我们展示您的 Sheet1 上的内容以及 Sheet1 上该数据的结构

标签: excel excel-formula


【解决方案1】:

答案:在这个 Vlookup 公式中,查找值是指它自己的单元格减去一列。 IE。左边的单元格。

=VLOOKUP(INDIRECT(ADDRESS(ROW(),COLUMN()-1,4,1)),Sheet1!$A$2:$B$13,2,FALSE)

但实际上:没有必要使用这样的公式!您应该可以只指向 C5 一次,然后让 excel 找出左侧单元格的相对位置,一旦您将公式复制到其他单元格:(D7、D9、D11 等)。

=VLOOKUP(C5,Sheet1!$A$2:$B$13,2,FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多