【问题标题】:Incrementing a column number within formula在公式中增加列号
【发布时间】:2018-10-01 02:53:36
【问题描述】:

这是我的公式:

{=MAX(ROW($1:$120)*(Table1[results1518]=1))} 

到目前为止,我已经手动完成了 1518 个单元格,如结果#所示。

我还有大约 2000 个细胞要走。表格在一张纸上,每个单元格中的这个公式在另一张纸上。

我需要找到一种方法将结果#从一个单元格向下递增到其下方的下一个单元格,依此类推,直到第二张表上的列。

【问题讨论】:

    标签: excel excel-formula offset


    【解决方案1】:

    我会创建一个帮助列,列出您需要循环查看的所有结果#。您可以使用 excel 的自动填充功能,也可以将 1 加到上面行中的单元格的值上。例如,A3=A2+1

    接下来创建第二个帮助列,该列返回嵌入该数字的文本值。 B2 看起来像这样 ="Table1[results"&A2&"]"

    最后,您可以使用 Excel 的直接公式查找第二个辅助列指定的值。 {=MAX(ROW($1:$120)*(INDIRECT(B2)=1))}

    可能有更有效的方法,但在不了解您的设置的情况下,这就是我所拥有的。

    【讨论】:

    • 感谢您的提示。我只是继续手动填充所有单元格。总共3160。花了一些时间,但它已经完成了。
    猜你喜欢
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多