【问题标题】:How to reverse the order of rows for vlooking bottom up?如何反转行的顺序以自下而上查找?
【发布时间】:2026-02-04 02:55:02
【问题描述】:

所以基本上我设置了一大堆单元格来查看另一个电子表格,事后我意识到范围可以在另一个电子表格上改变,所以为了解决这个问题,我想从下往上查看“总计”类别和所有其子类别中的一个将始终位于底部。

目前情况:

注册1:

现金:$10

寄存器2:

现金 30 美元

总计

现金:40 美元

这是我在 master 中的当前 vlookup 之一的示例: =iferror(vlookup("Cash",IMPORTRANGE("https://docs.google.com/spreadsheets/d/File_ID","Burger Place!A21:K40"),4,false),)

所以我将这些工作表构建为来自 excel 工作表的主引用,所以我想我可以在最后包含一个排序命令以在创建它们时反转顺序,或者我可以将一些东西集成到 vlookup 中。 . 老实说,我不知道该怎么办。我是谷歌脚本的新手,任何帮助将不胜感激。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    如果没有 vlookup,你可以得到这样的数据:

    =query(ARRAYFORMULA({row(B25:B28), left(B25:B28,4), B25:B28}),"select Col3 where Col2=""cash"" order by Col1 Desc limit 1")
    

    您可以将 B25:B28 更改为

    IMPORTRANGE("https://docs.google.com/spreadsheets/d/File_ID","Burger Place!A21:K40")
    

    并将 Select Col3 更改为

    select Col7
    

    如果你会使用 vlookup:

    =vlookup("Cash",query(arrayformula({row(A21:A),A21:A,D21:D}),"Select Col2, Col3 where Col2=""Cash"" order by Col1 Desc"),2,false)
    

    假设A21:A、D21:D来自进口范围,A列中的“Cash”没有任何后缀,只有“Cash”,D列是要查找的值

    【讨论】:

      最近更新 更多