【问题标题】:Automatically sequence a formula throughout a column in excel在excel中自动对整个列中的公式进行排序
【发布时间】:2022-09-27 21:34:57
【问题描述】:

我想从 Q3 开始将公式 =IF(NOT(ISBLANK($P3)),$P3+1,\"\") 排序到 Q 列。是否可以在不拖动和填充列的情况下执行此操作,因此我将公式放入单元格 Q3 中,它将在列的持续时间内自动填充函数?

  • 你需要BYROW() 函数。
  • 是的。将您的单元格范围转换为 TABLE,然后如果您插入新行,它将自动更新。
  • 数据由单个单元格中的函数创建。可以转换成表格吗?
  • 嗨@Harun24hr,尝试使用=BYROW($P3:$P9999,LAMBDA(row,IF(NOT(ISBLANK(row)),row+1,\"\"))) 使用BYROW,我收到溢出错误,因为P8 之后没有数据。有没有办法来解决这个问题?
  • 为什么不在 P3 中扩展您的功能以包含该列?

标签: excel excel-formula


【解决方案1】:

感谢 Harun24hr 用 BYROW() 为我指明了正确的方向。在列期间复制公式的公式是:

=BYROW($P3:$P9999,LAMBDA(row,IF(NOT(ISBLANK(row)),row+1,"")))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多