【问题标题】:IMPORTRANGE only if cell = X仅当单元格 = X 时才导入
【发布时间】:2017-07-20 01:07:43
【问题描述】:

我有两个 Google 表格,并且正在使用 IMPORTRANGE 成功地从第一个到第二个填充数据。

=importrange("key",address(row(),column(),,,"Sheet1"))

这个公式允许我填写第二个电子表格的同一行,并从第一个动态填充数据。

现在我希望能够只显示每个单元格中的数据,如果它等于一个特定的字符串。

我怎样才能做到这一点?

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas importrange


    【解决方案1】:

    我了解您希望在导入的数据等于某个字符串时显示它(在我的示例中为“想要这个”);否则单元格应保持空白。这可以通过arrayformula(if(... 完成,如下所示:

    =arrayformula(if(importrange("url", "range") = "want this", "want this", ))
    

    if 的第三个参数故意留空;这使得单元格真正空白(这与包含空字符串 "" 不同)。

    【讨论】:

    • 所以我尝试使用 =arrayformula(if(importrange("key",address(row(),column()) = "123 Here St", "123 Here St", ))这会返回 IF 错误的“参数数量错误”。
    • 看起来importrange("key",address(row(),column()) 缺少右括号。
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 2020-05-03
    相关资源
    最近更新 更多