【问题标题】:Filter on reduced values from a column?从列中过滤减少的值?
【发布时间】:2020-06-15 07:10:49
【问题描述】:

对不起,这个标题太可怕了。

我在工作表(H 列)中有一个类别列,而在另一个工作表中,我在这些列中使用 unique(sheetname!H) 获得了唯一值

如何仅获取其值(例如 col F)为“credit”的类别(col H 值)?

给定的类别将总是具有给定的 col-F 值:总是是贷方还是借方。也将永远属于某个人。假设此人的姓名在 B 列中。如何显示“属于”该类别的人?

【问题讨论】:

    标签: google-sheets filter unique google-sheets-formula google-sheets-query


    【解决方案1】:

    使用查询应该让这一切变得简单。

    这样的事情应该可以工作:

    =QUERY(A:H, "select H where F='credit'",0)

    有关如何存储信息的更多详细信息会有所帮助。

    第一个参数是要执行查询的单元格范围。第二个参数是query。第三个是数据顶部的标题行数。

    关于QUERY的更多信息:https://support.google.com/docs/answer/3093343?hl=en

    要在 B 列中显示名称以及类别,您可以使用:

    =QUERY(A:H, "select B,H where F='credit'",0)

    【讨论】:

    • 谢谢!我在数据源中有标题行,所以我不得不用 0 替换 1
    【解决方案2】:

    尝试:

    ={H1; FILTER(H2:H; F2:F="credit")}
    

    对于独特的:

    ={H1; UNIQUE(FILTER(H2:H; F2:F="credit"))}
    

    【讨论】:

    • 这很酷,而且看起来更简洁一些。你能解释一下这些论点吗?
    • 当然。数组括号 {} 用于构造一个数组,其中 H1 是标题行,在它下面我们放置 H 列中的所有(唯一)值,其中 F 列是信用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 2019-10-01
    • 2015-12-28
    • 2016-06-28
    • 1970-01-01
    • 2018-02-19
    相关资源
    最近更新 更多