如何颠倒垂直顺序的行顺序?

时间:2019-11-14 18:40:01

标签: google-sheets google-sheets-formula

因此,基本上,我设置了一大堆单元格以vlookup另一个电子表格,而事后我意识到该范围可以在另一个电子表格上更改,因此为了解决此问题,我希望vlookup自下​​而上,因为“总计”类别和所有它的子类别将始终位于底部。

当前情况:

寄存器1:

现金:10美元<----如果“寄存器”的数量发生更改,则会将错误的值推入我的vlookup范围。

注册2:

现金$ 30

总计

现金:$ 40 <---我想对全部“现金”进行查询。

这是我在母版中拥有的当前vlookup之一的示例: = iferror(vlookup(“ Cash”,IMPORTRANGE(“ https://docs.google.com/spreadsheets/d/File_ID”,“汉堡广场!A21:K40”),4,false),)

因此,我从excel工作表中构建了这些工作表的主引用,因此我想我可以在末尾添加一个sort命令以颠倒它们的创建顺序,或者可以将某些内容集成到vlookup中。老实说,我不知道该怎么办。我是google脚本的新手,将不胜感激。

1 个答案:

答案 0 :(得分: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")

然后将“选择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”和D列是要查找的值

相关问题