小编viv*_*295的帖子

如何只排序那些没有空白单元格的行?

我有一张带有两张单独纸张的Google电子表格.第一个是名称和数据的大列表,第二个应该是第一张表上所有数据的排序列表(按姓氏排序).以下是我定义第二张表的当前方式:

= sort(sheet1!A2:L100,sheet1!D2:D100,TRUE)

除了一个问题之外,大部分工作都很好:在sheet1中,第4列(D列)中的一些单元格是空白的.如何更改公式,以便排序忽略D列中有空白单元格的行?

我试过的公式但得到了不良结果:

  1. = arrayformula(if(istext(sheet1!D2:D100),sort(sheet1!A2:L100,sheet1!D2:D100,true),""))

    它根据需要排序,但有一个问题 - 空白单元格没有被推到最后但是散布在行之间.

  2. = arrayformula(sort(filter(sheet1!A2:L100,istext(sheet1!D2:D100)),sheet1!D2:D100,true))

    尽管过滤器部件完美地完成了它的工作,但是当与排序相结合时,它给出了一个错误:不匹配的范围长度.

sorting filter google-sheets array-filter

7
推荐指数
2
解决办法
2万
查看次数

如何从Google电子表格中的另一个项目列表中过滤一个项目列表?

我在A列(1000项)中有一个巨大的项目列表,在B列中有一个较小的项目列表(510项).我想在C列中放置一个公式,它可以显示列A中不在B列中的那些项目的列表.

如何通过公式实现这一点,最好是过滤公式?

filter google-sheets google-sheets-formula

4
推荐指数
1
解决办法
7162
查看次数