Sorting 在按字母顺序排序的电子表格中插入新的Google Sheets行
我正在使用两个电子表格;第一个电子表格采用一个名称,然后自动将其添加到下一个电子表格中,该电子表格按名称的字母顺序排序。问题是,我需要创建一个新行,否则它上面的行中的数据将与名称一起添加。下面是我正在使用的查询:'=query(Referrals!A2:O,“select*其中C不是null order by D”)'。我不认为这可以通过查询完成,所以我一直在探索谷歌应用程序脚本。不过,我不知道如何插入预排序列表。非常感谢您的帮助 您是否尝试过偏移页眉以便在图纸范围内运行它Sorting 在按字母顺序排序的电子表格中插入新的Google Sheets行,sorting,google-apps-script,google-sheets,google-query-language,Sorting,Google Apps Script,Google Sheets,Google Query Language,我正在使用两个电子表格;第一个电子表格采用一个名称,然后自动将其添加到下一个电子表格中,该电子表格按名称的字母顺序排序。问题是,我需要创建一个新行,否则它上面的行中的数据将与名称一起添加。下面是我正在使用的查询:'=query(Referrals!A2:O,“select*其中C不是null order by D”)'。我不认为这可以通过查询完成,所以我一直在探索谷歌应用程序脚本。不过,我不知道如何插入预排序列表。非常感谢您的帮助 您是否尝试过偏移页眉以便在图纸范围内运行它 =query(Ref
=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)
=sort(过滤器(偏移量($A:$O,1,0),偏移量($C:$C,1,0)”),4,true)
如果使用应用程序脚本,则可以在所需索引处直接在工作表中插入一行(通过)。但我相信,通过使用VLOOKUP
将“下一个电子表格”中的数据映射到通过“查询”导入的名称,您可以实现您想要的。这样,当新数据添加到“第一个电子表格”中时,它将根据您的公式进行相应排序,但现在关联的数据将移动行以继续匹配各自的行。Awesome!如果你认为这回答了你的问题,那就继续吧,并把它标记为答案。祝你好运不幸的是,数据仍在被破坏。偏移量只是将图纸上移一行,因此我实际上丢失了一些数据。当创建新行时,来自上面的数据被下推到新行中。是否有办法始终生成一个新行并遵守订单?是否有办法通过VLOOKUP实现这一点?