首页 > 解决方案 > 从文本中提取不同的元素

问题描述

我在 Google 表格中有一个列,其中包含一些带有美国、JP、MX 等国家代码的文本......在文本的某个地方。我想在它旁边创建另一列,它只显示国家代码而不显示其余文本。

输入类似于以下任何示例:“编辑 JP 数据”、“编辑 JP 数据”、“编辑的 JP 数据”。在某些情况下,国家代码可能是其他数据的一部分,但作为单词的一部分,而不是单独...

我设法用一个公式提取了一个国家的代码,=REGEXEXTRACT(F2,"JP")但我没有设法组合多个正则提取公式。任何帮助将不胜感激。

标签: arraysregexgoogle-sheetsgoogle-sheets-formulaarray-formulas

解决方案


try:

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(F2:F, "JP|US|MX")))

推荐阅读