【问题标题】:GoogleSheet: Split the last two Capitalized characters in a String into two columnsGoogle Sheet:将字符串中的最后两个大写字符分成两列
【发布时间】:2022-08-03 23:01:50
【问题描述】:

在示例中,三个单元格包含以下值:

ATRAAtara Biotherapeutics, Inc. PYPLPayPal 控股公司 AABOSAcumen 制药公司

问题:

什么是 GoogleSheet 公式 1) 将第一个单词 (例如 \"ATRRAtara\") 定位到然后 2) 分成两列,特别是最后两个大写字符 (例如 \"ATR\" 和 \"RA\" ) 分成两列单独的列。

例如 \"ATRAAtara\" 将存在于 3 列中

第 1 列:ATRA Column2:阿塔拉 Column3: Biotherapeutics, Inc.

提前谢谢你!

    标签: google-sheets split multiple-columns


    【解决方案1】:

    尝试这个

    =ArrayFormula(IF(A2:A="",,{ LEFT( TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")),LEN(TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")))-1), CONCAT(REGEXREPLACE(TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")),LEFT( TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")),LEN(TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")))-1),""),REGEXREPLACE(REGEXEXTRACT(A2:A, "(\w+)"),TRIM(REGEXEXTRACT(REGEXEXTRACT(A2:A, "(\w+)"),".+[A-Z]")),"")), TRIM(REGEXREPLACE(A2:A,REGEXEXTRACT(A2:A, "(\w+)"),""))}))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      相关资源
      最近更新 更多