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