【问题标题】:Finding the Last Value in a Dynamic Row (Excel)查找动态行中的最后一个值 (Excel)
【发布时间】:2018-02-12 14:10:37
【问题描述】:

我正在尝试在另一个工作表的动态行中查找最后一个可用行,但无法让公式正常工作。

我正在使用 ol' 忠实的 99^99 查找来查找值,

=LOOKUP(99^99,'Import'!4:4)

当计算表中的数据与导入表匹配时,它运行良好。但是(例如)计算表中的第 48 行可能与导入表中的第 51 行对应,而计算中的第 49 行将与第 68 行匹配。

在上面的例子中,我想将“4:4”替换为基于查找的对另一行的动态引用。

到目前为止我最好的尝试是:

=LOOKUP(99^99,INDIRECT(“'Import'!”&MATCH($A4,'Import'!$A:$A,0)&”:”&MATCH($A4,'Import'!$A:$A,0)))

或者是假的:

=LOOKUP(99^99,("'Import'!" & R & ":" & R))
Where R = Row in another sheet, corresponding to the value in column A of the current sheet.

但这并没有给我工作结果。我已经尝试了一些关于 MIN、ROWS、LOOKUP 等的变体。

【问题讨论】:

  • 你能提供一张你的床单样本吗?这将有助于解决您的问题

标签: excel excel-formula lookup


【解决方案1】:

我会尽可能使用 INDEX/MATCH,所以它看起来像这样

=LOOKUP(99^99,INDEX(Import!$A$1:$AA$100,MATCH(A1,Import!$A$1:$A$100,0),0))

根据需要调整范围。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    相关资源
    最近更新 更多