使用正则表达式格式化数据?

使用正则表达式格式化数据?

我想将所有长度恰好为 8 位的数字格式化为像德国日期格式的字符串。例如

15081997 -> 15.08.1997
01012014 -> 01.01.2014
99999999 -> 99.99.9999
00000000 -> 00.00.0000

我尝试使用 来格式化单元格##.##.####,但此格式转换1508199715.081.997。所以我有两个问题:

  • 有没有办法仅使用这些单元格格式来格式化我的数据?
  • 如果没有,是否有公式(=FuncName(Params))可以接受正则表达式来格式化/提取/替换数据?

答案1

尝试转义句点:

##\.##\.####

这可以按照您的要求用作自定义格式。

如果我理解了你的问题,那就应该可以解决问题。

相关内容