【问题标题】:Google Sheets Import Range if specific columns not blank如果特定列不为空,则 Google 表格导入范围
【发布时间】: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)。

救命!

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案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))
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多