如何在 Google Sheet 上的文本字符串中找到完全匹配并忽略第二个数字?
Posted
技术标签:
【中文标题】如何在 Google Sheet 上的文本字符串中找到完全匹配并忽略第二个数字?【英文标题】:How find Exact match and ignore second number in the text string on Google Sheet? 【发布时间】:2022-01-01 21:30:32 【问题描述】:我在 A2:A7 中有文字。使用 REGEXMATCH 函数,我需要在列 B2: B7 中评估为 TRUE 仅包含的文本 0岁 1 岁 2岁 但是,此公式的计算结果也为 TRUE 10岁 11 岁 12 岁 这个公式怎么定义?谢谢你。 enter image description here
公式:
=ArrayFormula(REGEXMATCH(A2:A7,"age 2|age 0|age 1"))
这里是文档:enter link description here
【问题讨论】:
【参考方案1】:尝试:
=ARRAYFORMULA(REGEXMATCH(A2:A7,"\b(age 2|age 0|age 1)\b"))
【讨论】:
我会投票作为答案:) 太棒了。嗯,谢谢。公式中的字母..b ..是什么意思“\ b age .... \ b” @RobertGy \b 代表边界 - 换句话说,它检查单词的开始和结束位置 @player0 非常感谢您的回答, @RobertGy ***.com/help/someone-answers【参考方案2】:=ArrayFormula(REGEXMATCH(A2:A7&" ","age 2[^0-9]|age 0[^0-9]|age 1[^0-9]"))
&" " 是为了确保年龄之后没有数字匹配
【讨论】:
太棒了。好的,谢谢。以上是关于如何在 Google Sheet 上的文本字符串中找到完全匹配并忽略第二个数字?的主要内容,如果未能解决你的问题,请参考以下文章
Google Sheet Script从(sheet1)导入行并增加目标上的行间隔(sheet2)
如何将 Google Sheet 中的数据加入 Metabase 以创建仪表板?