基本上,我有一组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)
但是没有运气。