查找多行输入的查询匹配项

时间:2018-07-30 12:27:21

标签: google-sheets google-sheets-query

基本上,我有一组CSV,我想使用查询区域外的键进行搜索。查询数据的排列方式如下:

| COLUMN L | COLUMN K |
|----------|----------|
| A,B,C,D  | 1        |
| E,F,G,H  | 2        |
| I,J,K    | 3        |

到目前为止,我有

query(A1:L12,"Select L where K matches '(?:^|,)"&A13&"(?:,.*|$)'",-1)

因此,如果A13的值为G,则会返回2

这可以正常工作并返回与A13相匹配的正确行值,但是我真正想做的是为此处理一列数据并为每个键(或A13值)返回结果,但是我不知道如何将其转换为“ arrayformula”格式。我尝试过:

query(A1:L12,"Select L where K matches '(?:^|,)"&A13:A24&"(?:,.*|$)'",-1)

但是没有运气。

0 个答案:

没有答案