将 2 个 REGEXREPLACE 公式合并为一个
Combine 2 REGEXREPLACE Formulas Into One
在单元格 C5 中,我有一个带破折号的日期 ---> 01-31-2013
我只需要删除破折号,只提取日期的前 4 位数字(在本例中为 0131),并在字符串的开头附加 'Efisd'。
所以,最终结果应该是这样的---> Efisd0131
到目前为止,我已经能够删除破折号,并提取日期的前 4 位数字。但是,我似乎无法将 append 'Efisd' 放在开头并将它们全部放在一个公式中。
有人知道怎么做吗?感谢您的帮助。
只需输入日期,您就可以完成此操作:
="Efisd"&left(substitute(B5,"-",""),4)
它用破折号代替空格,得到左边的 4 个字符,并将 Efisd 广告到前面。
如果有人想要这个的 arrayformula 版本,就在下面。将公式放在列中最上面的单元格中,编辑引号之间的 header,并更改单元格值以适合您的电子表格。
={"Your Header";arrayformula(iferror(if(len(M2:M),"Efisd"&left(substitute(M2:M,"-",""),4),""),))}
在单元格 C5 中,我有一个带破折号的日期 ---> 01-31-2013
我只需要删除破折号,只提取日期的前 4 位数字(在本例中为 0131),并在字符串的开头附加 'Efisd'。
所以,最终结果应该是这样的---> Efisd0131
到目前为止,我已经能够删除破折号,并提取日期的前 4 位数字。但是,我似乎无法将 append 'Efisd' 放在开头并将它们全部放在一个公式中。
有人知道怎么做吗?感谢您的帮助。
只需输入日期,您就可以完成此操作:
="Efisd"&left(substitute(B5,"-",""),4)
它用破折号代替空格,得到左边的 4 个字符,并将 Efisd 广告到前面。
如果有人想要这个的 arrayformula 版本,就在下面。将公式放在列中最上面的单元格中,编辑引号之间的 header,并更改单元格值以适合您的电子表格。
={"Your Header";arrayformula(iferror(if(len(M2:M),"Efisd"&left(substitute(M2:M,"-",""),4),""),))}