【问题标题】: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),""),))}