如何在过滤器+导入范围中使用单元格编号而不是其值

问题描述 投票:0回答:1

我可以使用单元格编号,例如 A2,其值为“PRogramid1=”,而不是在公式中使用“PROgramid1=”:

=filter(IMPORTRANGE("1xxxxxxxxxxxxxxxxI", "Sheet1!A7990:AC11000"),"Sheet1!A7990:AC11000"),0,8)="A2",index(IMPORTRANGE("1xxxxxxxxxxxxxxxxI", "Sheet1!A7990:AC11000"),0,2)=Today)

或者无论如何,我可以创建一个带有下拉列表的嵌套过滤器: “PROgramid1=”、“PROgramid2=”、“PROgramid3=”并且该列表在目标谷歌文件sheet1 A2中继续?然后,创建另一个公式?因此,我可以使用单元格编号“A2”代替其值:“”PROgramid1 =“

我正在使用

=filter(IMPORTRANGE("1xxxxxxxxxxxxxxxxI", "Sheet1!A7990:AC11000"), index(IMPORTRANGE("1xxxxxxxxxxxxxxxxI", "Sheet1!A7990:AC11000"),0,8)="PRogramid1=",index(IMPORTRANGE("1xxxxxxxxxxxxxxxxI", "Sheet1!A7990:AC11000"),0,2)=Today)

google-sheets google-apps-script filter import filtering
1个回答
0
投票

使用

QUERY()
函数,如 -

=QUERY(IMPORTRANGE("1zioFHESlQPd5480n7HdnS2D17CpDeWfgAIWWzJn6qvM","TVProgram!A3:AI"),
"select * where Col8='"&A2&"' and Col2=date '" & TEXT(TODAY(),"yyyy-mm-dd") &"'",1)

请查看您的表格。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.