电子表格,列出不同工作表的第一行中的所有非空白值



我一直在努力解决这个问题,对我来说似乎不应该这么困难。我有两个复选框(完全不同的问题)当一个被选中时,我想在电子表格A的第一行列出非空白值,但当另一个被选中时,我想列出电子表格B的值,我意识到这将是一个简单的if语句(如果d6 = True,…)和如果(g6 = True,…),但我尝试过查询,不知怎么让我困惑,我尝试过vlookup,似乎不能得到语法正确)。如果你能帮忙,那就太好了。

=TRANSPOSE(QUERY(TRANSPOSE(IF(D6=TRUE,IMPORTRANGE("URL of SpreadSheet A","'Sheet Name'!1:1"),IF(G6=TRUE,IMPORTRANGE("URL of SpreadSheet A","'Sheet Name'!1:1"),))),"select Col1 where Col1 is not null",0))

当一个被选中时,我想列出电子表格A的第一行中的非空白值,但当另一个被选中时,我想列出电子表格B的值,我意识到这将是一个简单的if语句(如果d6 = True,…)和if (g6 = True,…)

=IF((D6=TRUE)*(G6=FALSE); FILTER(Sheet1!1:1; Sheet1!1:1<>"");
IF((D6=TRUE)*(G6=TRUE);  FILTER(Sheet2!1:1; Sheet2!1:1<>""); ))

最新更新