【问题标题】:Can a Filter Formula return multiple values?过滤器公式可以返回多个值吗?
【发布时间】:2019-12-13 14:42:57
【问题描述】:

我有一个跟踪器,当用户在单元格中输入“V”时,它将填充到用户命名的另一个工作表中。为了得到我使用这个公式的信息

=IFNA(JOIN(", ", FILTER(Input!$A$5:$A$30, Input!Q5:Q="V")))

我的问题是如何查找“V”和“H”值。我尝试了几种 If 语句的组合,也尝试了

=IFNA(JOIN(", ", FILTER(Input!$A$5:$A$30, Input!Q5:Q="V", "H")))

但没有一个工作。这是一个示例设置的链接

https://docs.google.com/spreadsheets/d/1c-KYphQwpMuT2IK9ezHms4DqbyL0fjgSksPFwBhLJXU/edit?usp=sharing

此外,此文档正在用于公司帐户,我们无法运行自定义功能。

我更新了链接,如果它仍然不起作用,我深表歉意。

【问题讨论】:

  • 请考虑向知道链接的任何人开放工作表,以便我们可以访问它。干杯

标签: arrays regex google-sheets filter google-sheets-formula


【解决方案1】:

尝试:

=IFNA(JOIN(", ", FILTER(Input!A5:A30, REGEXMATCH(Input!Q5:Q30, "V|H"))))

【讨论】:

    【解决方案2】:

    我无法访问您的电子表格,但看看这是否可行

    =IFNA(JOIN(", ", FILTER(Input!$A$5:$A$30, (Input!Q5:Q30="V")+(Input!Q5:Q30="H"))))
    

    【讨论】:

    • 感谢您的回答,REGEXMATCH 有效并且更干净。我在尝试的早期尝试过这个。 .
    • 范围设置不正确。现在应该没事了。
    猜你喜欢
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多