【问题标题】:Combine 2 REGEXREPLACE Formulas Into One将 2 个 REGEXREPLACE 公式合二为一
【发布时间】:2021-06-02 09:01:19
【问题描述】:

在 C5 单元格中,我有一个带有破折号的日期 ---> 01-31-2013

我只需要删除破折号,仅提取日期中的前 4 位数字(在本例中为 0131),然后在字符串的开头附加“Efisd”。

所以,最终结果应该是这样的 ---> Efisd0131


到目前为止,我已经能够删除破折号,并提取日期的前 4 位数字。但是,我似乎无法将“Efisd”附加到开头并将它们放在一个公式中。

有人知道怎么做吗?感谢您的帮助。

Here's the sample spreadsheet that you can edit

【问题讨论】:

    标签: google-sheets regexp-replace


    【解决方案1】:

    只需输入日期,您就可以通过以下方式完成:

    ="Efisd"&left(substitute(B5,"-",""),4)
    

    它将破折号替换为空白,获取左侧 4 个字符,并将 Efisd 广告放在前面。

    【讨论】:

    • 非常感谢!
    【解决方案2】:

    如果有人想要这个的arrayformula 版本,它在下面。将公式放在列的最顶部单元格中,编辑引号之间的标题,并更改单元格值以适合您的电子表格。

    ={"Your Header";arrayformula(iferror(if(len(M2:M),"Efisd"&left(substitute(M2:M,"-",""),4),""),))}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      • 1970-01-01
      • 2017-03-07
      • 2019-09-11
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多