gpt4 book ai didi

google-sheets - 在 Google 表格中提取 '-' 字符后的子字符串

转载 作者:行者123 更新时间:2023-12-03 18:28:32 26 4
gpt4 key购买 nike

我正在使用以下公式从 C 列中提取子字符串 venue01,问题是当 C 列中的值字符串较短时,它只提取值 1 我需要它在 -(破折号)之后直接提取任何长度,无论长度如何列 c 中的值文本

={"VenueID";ARRAYFORMULA(IF(ISBLANK(A2:A),"",RIGHT(C2:C,SEARCH("-",C2:C)-21)))}

enter image description here

最佳答案

使用正则表达式有一个更简单的解决方案。

=REGEXEXTRACT(A1,".*-(.*)")

如果您不熟悉 Regular Expressions 这意味着什么,请在破折号 ( (.*) ) 后获取每个字符串 ( - )。

例子

Sample of RegExtract

引用
  • REGEXTRACT
  • Test regular expressions
  • Cheat sheet for regular expressions
  • 关于google-sheets - 在 Google 表格中提取 '-' 字符后的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62318542/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com