【问题标题】:MS Excel 2016 Copy row(s) to a second sheet based on result of formulasMS Excel 2016 根据公式的结果将行复制到第二张工作表
【发布时间】:2017-11-20 06:57:33
【问题描述】:

我在名为 DISPATCH LOG 的工作表上有一个活动日志,用于跟踪多人的任务。我有一个数组公式:

{=MAX(IF(OFFICERS=M251,ROW(OFFICERS)-ROW(INDEX(OFFICERS,1,1))+1))}

显示一个人的最后一个任务。对于每个记录的人,都有一个与上述类似的公式。 OFFICERS 是来自列 F1:F250 的命名范围。

我想将公式结果中的行复制到第二张表中,该表将显示日志中每个人的最后或当前分配。

有没有一种方法可以在 Excel 中工作并与 Excel Online 兼容?

【问题讨论】:

    标签: excel array-formulas


    【解决方案1】:

    作业是否在特定列中?假设 B 列,那么这个公式将找到 M251 的最后一个赋值

    =LOOKUP(2,1/(F$1:F$250=M251),B$1:B$250)

    根据需要更改引用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多