【问题标题】:Create Array of Filtered or Queried Data in a Column在列中创建过滤或查询的数据数组
【发布时间】:2021-11-15 11:55:58
【问题描述】:

我有一个电子表格,我需要根据 MLS 的数据计算不同房地产市场的库存和其他数据。我正在寻找一种方法来一次计算多个城市的信息,而不必将查询或过滤公式复制到每个单元格中。

据我了解,您无法从查询或过滤器中创建一个数组,因此我想知道是否有任何解决方法可以让我以另一种方式实现我所追求的结果。

这是一个包含一些示例数据的电子表格: https://docs.google.com/spreadsheets/d/1SpO5hhcJgP2WU1JbjKJ9ljw-4PWMOViDyKGr9doxgzE/edit#gid=748192662

我编写了两个适用于单个单元格的公式,但我希望帮助我制作一个同时适用于列中所有单元格的公式。

我的公式如下:

=counta(iferror(query('Raw Data'!A:D,"select A where B contains '"&A2&"'",0),))

=counta(iferror(filter('Raw Data'!B2:B,'Raw Data'!B2:B=regexreplace(A3,".*" & A3 & ".*",A3)),))

如果有什么方法可以解决这个问题,请告诉我。谢谢!

【问题讨论】:

    标签: arrays google-sheets array-formulas


    【解决方案1】:
    =ARRAYFORMULA(IF(A2:A<>"",COUNTIF('Raw Data'!$B$2:$B$11, A2:A), ""))
    

    将此粘贴​​到 B2 中

    【讨论】:

    • 看到你的回答差点噎我的额头。成功了,谢谢!
    猜你喜欢
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多