我正在使用以下公式venue01从C列中提取子字符串,问题是,当C列中的值字符串较短时,它仅会提取值1,-无论(列c中的值文本
venue01
-
={"VenueID";ARRAYFORMULA(IF(ISBLANK(A2:A),"",RIGHT(C2:C,SEARCH("-",C2:C)-21)))}
使用正则表达式有一个简单得多的解决方案。
=REGEXEXTRACT(A1,".*-(.*)")
如果您不熟悉正则表达式是什么意思,请(.*)在破折号(-)后给我每个字符串()。
(.*)
REGEXTRACT
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句