在表格中使用导入范围按日期排序

Sort by date with importrange in Sheets

我在 sheets 中使用 importrange 公式帮助我的儿子制作一个 master spreadsheet。这是为了跟踪零件和订单。然后,随着多个 sheet 被 link 发送给 master,他需要能够按到期日期列对所有数据进行排序。 master 需要从个人 sheets 实时更新,而 importrange 就是这样做的。我现在还需要按截止日期对所有数据进行排序。但是使用 importrange 它不允许您对数据进行排序。当您执行“粘贴 link”时,这在常规 Excel 中很容易做到。但在 sheet 年代,这是一种痛苦。作为解决方法,我必须将所有主数据的值复制并粘贴到单独的 sheet 中,以便我可以设置过滤器以按截止日期排序。但一旦发生这种情况,该数据现在是静态的,不再实时更新。因此,复制和粘贴数据需要每天都在截止日期之前进行。必须有一种更简单的方法来做到这一点。所以这是 sheets,

之一中使用的公式

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1_DbCYLX1tc9cMezqzbz9W7FGCUgxbmmdEhjUNU9z6T0/edit#gid=1986402868","32102!A2:M29")

截止日期是第 3 列中的 header 姓名。需要什么才能对使用 importrange 添加的 sheet 中的所有主数据进行排序?

尝试:

=QUERY({
 IMPORTRANGE("1_DbCYLX1tc9cMezqzbz9W7FGCUgxbmmdEhjUNU9z6T0", "32102!A1:M29"); 
 IMPORTRANGE("1_DbCYLX1tc9cMezqzbz9W7FGCUgxbmmdEhjUNU9z6T0", "32102!A2:M29")}, 
 "order by Col3 asc", 1)

desc 而不是 asc 如果您需要按降序排列