首页 > 解决方案 > 过滤后的单元格如何使用公式或脚本按时间排序?

问题描述

我尝试使用查询按时间“加入”单元格进行排序,如果我已经使用 IFERROR、FILTER 和 TEXT,我该怎么做?我尝试在 { 之前和之后添加查询,但我无法让它工作

这是我想查询的公式,以便能够在 B29:E29 中按时间排序

={IFERROR(过滤器(A1&" "&B2&" "&text(A3:A27;"hh:mm")&" - "&B3:B27;B3:B27<>"");V1:V2);IFERROR(过滤器( A1&" "&D2&" "&text(A3:A27;"hh:mm")&" - "&D3:D27;D3:D27<>"");V1:V2)}

我制作了一张显示比我拍摄照片更多的工作 表工作表名称:未解决 - 按时间排序

如果无法用公式解决,我想知道是否可以用脚本完成

先感谢您!

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-formula

解决方案


稍微改变KG和UP的位置

=sort({IFERROR(filter(A1&" "&TEXT(A3:A27;"hh:mm")&" "&B2&" - "&B3:B27;B3:B27<>"");V1:V2);IFERROR(filter(A1&" "&TEXT(A3:A27;"hh:mm")&" "&D2&" - "&D3:D27;D3:D27<>"");V1:V2)})

见 B42


推荐阅读