Google表格 - 使用其他一系列标准查询范围

时间:2016-04-26 02:06:02

标签: google-sheets

我想查询一系列数据,同时使用其他数据范围作为标准,而无需手动输入每个标准。

如果我在此图片中有数据集:enter image description here

我想选择Age,其中NameCriteria下的任何名称相匹配;

1 个答案:

答案 0 :(得分:1)

您可以使用MATCHES函数的QUERY功能实现此目的,该功能将通过正则表达式Reference进行匹配。为此,您需要将JOIN每个单元格组合在一起,如下所示:

=JOIN("|",D2:D6)

这将为您提供一个与管道符号|连接的字符串,该符号用作与orJohnBrock匹配的Rachel运算符。 ..etc:

John|Brock|Rachel|Amanda|Jennifer

您可以在查询中使用此内容,如下所示:

=QUERY(A2:B8, "SELECT B WHERE A MATCHES '"&JOIN("|",D2:D6)&"'")