如果特定列不为空,则 Google 表格导入范围

Posted

技术标签:

【中文标题】如果特定列不为空,则 Google 表格导入范围【英文标题】:Google Sheets Import Range if specific columns not blank 【发布时间】:2021-07-01 19:53:58 【问题描述】:

我有一个包含 A:Z 列的 Google 表格选项卡(“数据”),如果 A:N 列在这些列中的任何一个都不为空,则需要创建一个从(“数据”)中提取所有行的选项卡。

我试过查询importrange,query+importrange,但还是破解不了:

尝试 #1:=IF(isblank("Data!A1:N1"),Importrange("https:... ","数据!A1:Z100"),,))

尝试 #2:=QUERY(IMPORTRANGE("https:...", " Data!A1:Z1"), "选择 Col1 ,其中 Col1 不是 Null", 0)。

救命!

【问题讨论】:

【参考方案1】:

将 A:N 列合并为一列并使用 TRIM

=INDEX(TRIM(FLATTEN(QUERY(TRANSPOSE(IMPORTRANGE("url", "Data!A1:N")),,9^9))))

接下来,将此列添加到范围 A:Z 作为数组 QUERY 它的最后一列

=INDEX(ARRAY_CONSTRAIN(QUERY(
 IMPORTRANGE("url", "Data!A1:Z"), TRIM(FLATTEN(QUERY(TRANSPOSE(
 IMPORTRANGE("url", "Data!A1:N")),,9^9))), 
 "where Col27 is not null"), 9^9, 26))

【讨论】:

@impossiblehues ***.com/help/someone-answers

以上是关于如果特定列不为空,则 Google 表格导入范围的主要内容,如果未能解决你的问题,请参考以下文章

如果其他列不为空,则更新 3 列

如何在 AWS REDSHIFT 中使现有列不为空?

如何使视图列不为空

plsql 检查 where 子句中至少一个变量不为空

Python Pandas:获取列不为空的DataFrame的行

EXCEL如何通过函数得到一列不为空值的数