按降序使用SORT()时排除空白单元格

时间:2018-08-02 15:41:19

标签: google-sheets

用例

将公式对其他工作表排序,但排除最后一项之后的空值。空值排在最前面,创建了一堆空白,然后是我关心的数据。

=SORT('other sheet'!A1:C36,'other sheet'!D1:D36,FALSE)
  • A-C是我要显示的数据。
  • D是我希望排序的列。

问题

每次我在“其他工作表”中添加/删除行时,都必须手动更新“ 36”。

可能的解决方案是:

将Google表格中列中最后一个非空单元格的行号作为[最后一行]。

=SORT('other sheet'!A1:C[last row],'other sheet'!D1:D[last row],FALSE)

我尝试过的事情

Lookup(“”,'other sheet'!A:A)

  • 结果:#N / A
  • 帮助中没有找到空单元格的示例

Get the last non-empty cell in a column in Google Sheets

  • 返回值而不是地址。可以连续找到该值,但效率不高。如果在一个以上的地方发现了价值,该怎么办?

**示例表** https://docs.google.com/spreadsheets/d/1bqiVe3pBYDJFtrO4EysSKTDq17lzY5r2b8sPV-KnTdI/edit#gid=0

1 个答案:

答案 0 :(得分:0)

我无法在新的电子表格中重新创建它。我相信这可能是一个错误。