【问题标题】:How to Sort the Zero to Back in Formula?如何在公式中从零排序?
【发布时间】:2021-07-12 10:19:00
【问题描述】:

我想按上升顺序设置列 E,但我希望 包含零的行 保持在底部。查询功能可以吗?

Google Sheet Link

提前致谢!

【问题讨论】:

    标签: google-sheets excel-formula google-sheets-formula formula


    【解决方案1】:

    试试:

    ={query(B2:E,"where E>=1 order by E",0);query(B2:E,"where E=0",0)}

    如果需要对第二个查询进行排序,只需添加相关的order by即可。

    【讨论】:

      【解决方案2】:

      另一种方法:

      =SORT(B2:E,IF(E2:E>0,E2:E,9^9),1,1,0)

      这读作“在用 9^9 替换零后,按 E 升序对 B2:E 进行排序,然后按 B 降序进行二次排序(以防任何空白条目进入 E)。”

      由于 9^9 是一个比 E 中通常出现的数字高得多的数字,因此用该数字替换的零将排在底部。

      如果您愿意,您也可以轻松地包括其他列的累积排序:

      =SORT(B2:E,IF(E2:E>0,E2:E,9^9),1,1,0,2,1,3,1)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-10
        • 2014-11-21
        • 1970-01-01
        • 2016-03-17
        • 1970-01-01
        • 2015-09-29
        相关资源
        最近更新 更多