google-sheets - 在范围部分使用通配符的 VLOOKUP 样式查询
问题描述
我正在开发一个自动标记项目,想知道是否有办法搜索包含在搜索字符串中的字符串的第一个实例:
标记表
名称包含 | 要应用的标记 |
---|---|
空调 | 暖通空调 |
冷气机 | 暖通空调 |
灯 | 灯光 |
电梯 | 电梯 |
... |
名称表
姓名 | 推断标签 |
---|---|
空调 1 | 暖通空调 |
空调 2 | 暖通空调 |
电梯4 | 电梯 |
电梯4灯 | 灯光 |
... |
基本上我希望推断的标签是tag to apply
第一次name
包含一个项目name contains
VLOOKUP 几乎可以工作,但它只支持搜索项中的通配符,但不支持范围部分,所以我不能将&<name_contains>&通配符应用于标记表并不幸以这种方式执行 VLOOKUP
我过去用脚本做过类似的事情,但我希望有一种方法可以用常规函数来做
我想做的一件事是转置标签表并查看每个标签表名称是否包含在名称表名称中,但每个表的大小导致工作表达到允许的最大单元格(~40000 个名称和~280 个标签)
解决方案
推荐阅读
- sql - SUBSTRING 负起始位置
- typescript - TypeScript 中参数类型和泛型的区别
- android - 即使在项目中包含 opencv sdk 并添加依赖项后,android 应用程序也会要求安装 OpencvManager
- tfs - 发现 TFS 2017 多个身份
- java - 求三个整数的最大值
- c++11 - 你能在 c++ 中部分专门化一个类的部分专门化吗
- c++ - boost::regex 和单词字符类(\W 和 \w)
- r - 在 excel 文件中写入列表列表
- bash - 将 xargs 与通过管道传输到 awk 的输出一起使用会引发语法错误
- java - 如何在 gradle 测试中启用有用的 NullPointerExceptions