Google sheets 在电子表格中,如何搜索可能变化的文本

Google sheets 在电子表格中,如何搜索可能变化的文本,google-sheets,Google Sheets,我有一个表格,我让人们填写,链接到一个电子表格 其中一个问题是多项选择题,它将某人给出的所有答案存储在一个用逗号表示的单元格中。示例“答案1、答案2、答案3” 我可以搜索和分离所有的答案很容易使用 =if(ISNUMBER(search("Phone Call",'Form Responses 1'!G2)) = True,"Yes","No") 不过,这个问题的最后一个选项是“其他”选项,在这个选项中,用户可以在自己的答案中填写任何内容。我需要能够搜索或分离出其他答案,并将其显示在另一个单元

我有一个表格,我让人们填写,链接到一个电子表格

其中一个问题是多项选择题,它将某人给出的所有答案存储在一个用逗号表示的单元格中。示例“答案1、答案2、答案3”

我可以搜索和分离所有的答案很容易使用

=if(ISNUMBER(search("Phone Call",'Form Responses 1'!G2)) = True,"Yes","No")
不过,这个问题的最后一个选项是“其他”选项,在这个选项中,用户可以在自己的答案中填写任何内容。我需要能够搜索或分离出其他答案,并将其显示在另一个单元格中。可能吗?

回答: 您可以使用
REGEXEXTRACT
提取所有默认选项,并格式化其余答案

公式: 假设默认选项为
电话
短信
电子邮件
,则可以执行以下操作:

=TRIM(REGEXREPLACE('Form Responses 1'!B2,"Phone Call,|Text Message,|Email,|", ""))
详细说明:

  • 使用
    REGEXREPLACE
    'Form Responses 1'中包含的字符串中删除
    电话、
    文本消息、
    电子邮件、
    的所有实例!B2
  • 使用
    TRIM
    删除左边字符串的前空格和后空格
你需要做什么:

  • 更改正则表达式中的选项以匹配可用的多项选择答案
可视示例: 有关该问题的以下信息:

该表将记录以下数据:

该公式将从“其他”类别中提取相关信息:

我希望这对你有帮助

参考资料: