首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查google sheet中单元格数据中的唯一关键字

检查google sheet中单元格数据中的唯一关键字
EN

Stack Overflow用户
提问于 2021-07-04 15:01:24
回答 1查看 39关注 0票数 0

我有一个电子邮件主题行的左侧与工作角色的列表,需要过滤出的角色,如助理经理,经理,土木工程师,项目经理,以获得结果。

某些单元格没有提到的工作角色,因此保留为空

工作表上的行需要保持不变,以便可以分析数据。

我尝试使用REGEXMATCH,但它不会工作的row5是否有一个单一的公式,其中包括整个列表的所有关键字。

REGEXMATCH(B3, "assistant|manager")

我在谷歌工作表上这样做,并分享了屏幕截图和GoogleSheet文件Link作为参考。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-04 21:01:58

我已经在this Support Sheet上复制了您的样本数据,它将永久存在。

在一个名为MK.Lookups的选项卡上,我构建了一个用于查找单词和返回的表。然后,在名为MK.Idea的选项卡上,我将此公式放在单元格B3中并将其拖拽下来。

代码语言:javascript
复制
=IFERROR(INDEX(SPLIT(TEXTJOIN("|",TRUE,IF(REGEXMATCH(UPPER(B3),SUBSTITUTE(UPPER(MK.Lookups!C$2:C$20),", ","|")),MK.Lookups!B$2:B$20,)),"|"),1))

我还将这个公式放在单元格C1中,这是一个数组公式,它将填充每一行,不需要向下复制到列中。

代码语言:javascript
复制
={"Result";ARRAYFORMULA(IFERROR(INDEX(SPLIT(TRANSPOSE(TRIM(QUERY(IF(REGEXMATCH(TRANSPOSE(UPPER(A2:A)),SUBSTITUTE(UPPER(MK.Lookups!C$2:C$20),", ","|")),MK.Lookups!B$2:B$20&CHAR(10),),,9^9))),CHAR(10)),,1)))}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68242436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档