【问题标题】:Filtering arrays in excel在excel中过滤数组
【发布时间】:2019-01-18 02:28:46
【问题描述】:

假设我在 excel 中有以下数据:

      A      B
1  Tomato   Car
2  Apple    Hat
3  Tomato   Melon
4  Tomato   Paper

在excel中使用以下数组公式:

{=IF(A1:A4="B";B1:B4)}

我能够得到以下数组

{Car,FALSE,Melon,Paper}

我如何摆脱'FALSE'值,以便我最终得到

{Car,Melon,Paper}

【问题讨论】:

    标签: arrays excel filtering formula


    【解决方案1】:

    使用 IF 语句中的 False 参数修改公式以获得空值。

    这样的东西应该适合你:

    =IF($A$1:$A$4="Tomato";$B$1:$B$4;"")
    

    这是我应用公式后得到的:

    【讨论】:

    • 谢谢,但这并不适合我。在现实世界中,我所追求的数据只是整个数据集的一小部分。所以我需要得到一个只包含相关数据并且没有 null 或 FALSE 值的数组
    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2021-01-29
    • 2016-03-15
    • 1970-01-01
    • 2011-11-23
    相关资源
    最近更新 更多