Excel 中的正则表达式:固定日期,从 4 月 1 日/11 到 4 月 1 日/11

Excel 中的正则表达式:固定日期,从 4 月 1 日/11 到 4 月 1 日/11

我有一个相当大的电子表格,日期列没有用输入掩码/格式锁定,用户一直使用错误的日期方案。用户输入的日期应该是 2011 年 4 月 1 日,而实际应该是 2011 年 4 月 1 日。

我该如何使用 Excel 中的正则表达式来修复这些值?这不仅适用于四月份,还适用于几年和每个月。

答案1

查看你给 Dave 的评论中的 .png,并假设用户输入的内容一致,则以下内容应该有效。将其放入一个空单元格中

=DATEVALUE(SUBSTITUTE(A1644,"/",", "))

然后将日期格式应用于结果。

答案2

Excel 将日期存储为数值而不是字符串。如果要将其显示为 1-Apr-11,则根本不需要使用正则表达式;只需将所需的日期格式应用于该列(d-mmm-yy在本例中)。

相关内容