【问题标题】:Check for unique keywords in cell data in google sheet检查谷歌表格单元格数据中的唯一关键字
【发布时间】:2021-07-04 07:01:24
【问题描述】:

我有一个电子邮件主题行列表,左侧有工作角色,需要过滤掉助理经理、经理、土木工程师、项目经理等角色才能得到结果。

某些单元格没有提到的工作角色,所以留空

工作表上的行需要保持完整,以便分析数据。

我尝试使用 REGEXMATCH,但它不适用于第 5 行 有没有办法拥有一个公式,其中包括整个列表的所有关键字。

REGEXMATCH(B3, "assistant|manager")

我在 Google 表格上执行此操作,并分享了屏幕截图和 GoogleSheet 文件Link 以供参考。

【问题讨论】:

标签: google-apps-script google-sheets google-sheets-formula data-extraction keyword-search


【解决方案1】:

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

在一个名为 MK.Lookups 的选项卡上,我构建了一个表格供您查找单词并返回。然后在名为 MK.Idea 的选项卡上,我将这个公式放在单元格 B3 中并向下拖动。

=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 中,这是一个数组公式,将为每一行填充,不需要向下复制列。

={"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)))}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 2023-03-28
    相关资源
    最近更新 更多