google-sheets - 查找多行输入的查询匹配
问题描述
基本上,我有一组 CSV,我想使用查询区域外的键进行搜索。查询数据排列如下:
| COLUMN L | COLUMN K |
|----------|----------|
| A,B,C,D | 1 |
| E,F,G,H | 2 |
| I,J,K | 3 |
ETC
到目前为止我所拥有的是
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)
但没有运气。
解决方案
推荐阅读
- java - 从 HTTP GET 请求的响应中设置 ANT 属性
- git - 如何删除拉取请求?
- android - 如何将数据从 Activity 传递到 BottomSheet 片段?
- python - 将 np.arrays 分类为重复项
- javascript - preventDefault() 在第一次触摸时,但仍然允许滚动/触摸移动
- maven - 如何并行执行junit套件
- aws-lambda - 修改卷时 AWS Lambda 函数超时
- c# - Xbox One 上的 OneDrive SDK 或 Windows 工具包 OneDrive 服务
- c++ - 定义一个工厂函数,它返回一个指向在这个工厂函数中创建的函数的指针
- html - 使用引导网格系统以响应方式将图像放置在 div 旁边