首页 > 解决方案 > 在按字母顺序排序的电子表格中插入新的 Google 表格行

问题描述

我正在使用两个电子表格;第一个电子表格取一个名称,然后自动将其添加到按名称字母顺序排序的下一个电子表格中。问题是,我需要创建一个新行,否则它上面的行中的数据会与名称一起添加。这是我正在使用的查询:'=query(Referrals!A2:O, "select * where C is not null order by D")'。我认为这不能通过查询来完成,所以我一直在探索 Google App Scripts。不过,我不确定如何插入预排序列表。任何帮助是极大的赞赏!

标签: sortinggoogle-apps-scriptgoogle-sheetsgoogle-query-language

解决方案


您是否尝试过偏移标题以便可以在工作表范围内运行它?

=query(Referrals!A:O, "select * where C is not null order by D Offset 1")

这似乎解决了我遇到的一些问题。

编辑:

使用过滤器公式怎么样?

=sort(FILTER(offset(Referrals!$A:$O,1,0),offset(Referrals!$C:$C,1,0)<>""),4,true)

推荐阅读