regex - 过滤多个正则表达式?
问题描述
我的电子表格链接与编辑授权 - 随意测试任何公式
请查看具有州名的国家/地区,例如 P26-P38
我有 2 张纸 - 一张是主纸,另一张名为“文章”
主表
文章
MAIN SHEET > 在 P 列 > 我需要通过在“articles”[articles!B :B] 包含“主工作表”[main!M:M] 的“M”列中的数字,所以我使用这个公式
=IFERROR(MAX(filter(articles!F:F,regexmatch(","&articles!B:B,","&M58&","))))
及其工作正常
但随后我还需要找到位于“文章 E 列”[articles!E:E] 中的州名
就像上面的截图一样,我需要为加拿大找到“阿尔伯塔”,因为你可以看到州名将出现在“-”之后,然后是“:”
所以它需要匹配两个条件并返回日期
我不知道如何在公式“regexmatch”中定义它并将它与我已有的公式结合起来
我试过这个但不起作用
=IFERROR(MAX(filter(articles!F:F,regexmatch(","&articles!B:B,","&M58&","),articles!E:E,"-"&" "&K58&":")
任何人请帮忙,谢谢
解决方案
看看这是否有效
=IFERROR(MAX(filter(articles!F:F,regexmatch(articles!B:B&articles!E:E, M59&K58&":"))))
如果没有,请共享一份具有编辑权限的电子表格副本。
编辑:查看数据后,尝试(例如在 P26 中)
=IFERROR(MAX(filter(articles!F:F,regexmatch(","&articles!B:B,","&M26&","), regexmatch(articles!E:E,K26))))
根据需要向上或向下拖动。
推荐阅读
- angular - Observable<{}[]>' 不可分配给类型 'AngularFireList<{}>'
- python - 滚动总和日期指数
- java - JSP Out.Println() 无法解决,使用 Maven 的 WebApp Archteype 创建的项目
- google-apps-script - 谷歌表格应用脚本 - 获取水平数据并垂直设置
- python - matplotlib - 从图中删除未定义的数字
- django - Django:表格内联表单的表单验证
- python - 正斜杠防止自动创建变量标签
- r - 如何编写编写 rmarkdown 文件的 R 函数?
- windows - 使用参数运行 exe 文件的 Powershell 脚本
- c++ - 如何创建以列表形式显示活动进程列表的图形应用程序