【问题标题】:Selecting a variable size range of non empty cells in a fixed bigger range using only vanilla excel function (without vba)仅使用 vanilla excel 函数(没有 vba)在固定的更大范围内选择可变大小的非空单元格范围
【发布时间】:2018-04-04 12:17:24
【问题描述】:

我有一个全局范围,例如 A1:A18,它包含相同类型的值(仅整数或仅实数),并且可能还有空单元格。

在此范围内动态输出数据(通过获取数据的 excel 函数):有时整个范围包含非空单元格,有时不包含,具有以下属性:

  • 空单元格范围(范围 2)和非空单元格范围(范围 1)都是“一体式”范围
  • 全局范围从范围 1 开始

现在,在一些不在全局范围内的单元格中,我有公式 =F(A1:18) 其中 F 仅适用于非空单元格的范围。如果我的范围 A1:A18 以空单元格结束(这很可能会发生),则公式将引发错误。

假设范围 1 是A1:A4。通过哪个(必须是矩阵)公式 G(A1:A18,...) 仅取决于范围 A1:18、官方 excel 函数(不是用户定义的 excel 函数)而不是 VBA 我可以替换 =F(A1:18) 中的范围 A1:18 以便=F(G(A1:A18,...)) 实际上会计算 =F(A1:A4) 吗?换句话说:哪个公式(具有上述条件)从A1:A18动态给出A1:A4

我也有同样的问题,用“#N/A”代替空,用“#VALUE!”代替“空”。

【问题讨论】:

    标签: excel


    【解决方案1】:

    G(A1:A18)=OFFSET(A1,0,0):OFFSET(A1,COUNTA(A1:18)-1,0)做这项工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 1970-01-01
      相关资源
      最近更新 更多