【问题标题】:Google Sheets autofill blank cells in one column with last non-blank cell above it谷歌表格自动填充一列中的空白单元格,其上方有最后一个非空白单元格
【发布时间】:2018-01-08 17:58:56
【问题描述】:

在 Google 表格中,我有一个导入的表格,其中每个条目都有一个“包裹”编号,但只有每组中的第一个包裹都有所有这些条目的“清单”编号,看起来像这样:

      Col. A      Col. B
1     Manifest    Package
2     01234       43210
3                 43211
4                 43212
5     01235       43213
6                 43214
7                 43215
8                 43216
9                 43217
10    01236       43218
11                43219

我希望另一张纸上的 A2:A 列在此参考纸上返回 A2:A,同时使用其上方的最新非空白值自动填充空白单元格,以便我有一个包含每个清单编号的列表包裹。我也希望在数组公式中使用它,因为我需要偶尔粘贴更新的数据集。我尝试了FILTER()、INDEX()、OFFSET()、VLOOKUP()、IF() 和QUERY() 的几种变体和组合,但均未成功。

谢谢,-K

【问题讨论】:

  • 不是数组公式,但如果您愿意将公式向下传递,这将起作用=if(isblank(reference_sheet!A2),A1,reference_sheet!A2)
  • 大卫,当我向下拖动这个公式时,它只会填充第一个空白单元格,上面有非空白值。后面的所有空白都读取了它上面的空白单元格并且仍然返回空白。此外,我更喜欢在数组公式中使用它,这样每次我用新的参考表更新参考表时,我都不需要手动进一步向下拖动公式。谢谢,-K

标签: google-sheets-api autofill


【解决方案1】:

我确定这已经解决了,但万一有人正在寻找解决方案。我遇到了同样的问题,并使用了以下公式,其中 A 是缺少数据的列,C 是填充数据的新列。这个公式可以用 C 语言编写。

希望这有帮助。

=IF(ISBLANK(A2),IF(ISBLANK(A1),C1,A1),A2)

【讨论】:

  • 这并不能满足他将其放在单独的工作表上的需求,如果他要粘贴到不同大小的数据集,它也不起作用,这就是他希望它与数组公式一起使用的原因。
猜你喜欢
  • 2019-11-21
  • 1970-01-01
  • 2019-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多