regex - 如果 a a1 匹配 B:B 中的任何单元格,则 C
问题描述
我的 D:D 列有名称,G:G 列有相同的名称,但末尾有数字,所以如果 D1 与 G 中的任何单元格匹配,例如 G4,我需要来自 H4 的数据。这是我到目前为止所拥有的
=IF(REGEXMATCH(D2,G2),H2,"")
我也试过
=IF(REGEXMATCH(D2:D,G2:G),H2:H,"")
[表格截图]
解决方案
在 K2 尝试
=ArrayFormula(if(len(D2:D), iferror(vlookup(regexreplace(D2:D, "(\s\(\d+\))",), G2:H, 2, 0)),))
看看这是否有效?
推荐阅读
- javascript - websocket.close() 函数继续运行后
- spring-integration - 在所有分区返回之前发生超时
- python-3.x - 在python中一次转换/更改所有变量
- php - 在迁移 Symfony 中获取内核
- python - pandas pct_change 不切实际的值
- angularjs - 使用 AngularJS 进行授权
- directx - DirectX 开源引擎许可
- json - 只能从 JSON 文件中提取部分数据
- java - 如何使用 inig poi 3.15 处理 java 报告中的自动大小问题?
- sql - 在 Postgresql 中将重复项组合在一起