【问题标题】:In Google Sheets how to reference infinite columns in all rows?在 Google 表格中如何引用所有行中的无限列?
【发布时间】:2019-11-17 06:41:07
【问题描述】:

如何引用无限行的问题已经回答了,那么引用无限列呢?

例如 Sheet1 有行列数不定的数据,Sheet2 我有这个公式

=arrayformula(if(Sheet1!A:Z="","blank","not blank"))

它无限下降...但是如果我想要 Sheet1!A:InfiniteColumns 怎么办

这是我能想到的最好的了

=arrayformula(if(indirect("sheet1!R1C1:"&"R"&rows(Sheet1!A:A)&"C"&COLUMNS(Sheet1!1:1),false)="","blank","not blank"))

所以我的问题是,有没有更短更简单的方法来完成这个?

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IF(INDIRECT("Sheet1!A1:"&ROWS(Sheet1!A:A))="", "blank", "not blank"))
    

    【讨论】:

      【解决方案2】:

      可能此示例将获取从第 1 行到第 1 行的所有列:

      =arrayformula(if(Sheet1!A1:1="","blank","not blank"))
      

      所以对于无限列,我们可以将所有列从第 1 行到最后一行:

      =arrayformula(if({indirect("MainSheet!1:" & rows(MainSheet!A:A))}="","blank","not blank"))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-27
        • 2019-11-03
        • 1970-01-01
        • 1970-01-01
        • 2022-09-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多