在 Excel 中将日期从台湾转换为公历

在 Excel 中将日期从台湾转换为公历

我在 .csv 电子表格中获得了来自台湾的一些数据,但日期都是按照他们的爱国日历排列的,如下所示:

102/06/05
102/06/22
102/07/01
...

我需要这样的公历格式:

2013/06/05
2013/06/22
2013/07/01
...

转换很简单,只需在年份中添加 1911 即可。有没有在 Excel 中简单实现的方法?

答案1

如果现有的年份(即 102)始终为 3 位数字,则使用 A1 中的数据在 B1 中使用此公式将其转换为所需日期

=REPLACE(A1,1,3,LEFT(A1,3)+1911)+0

将结果格式化为所需的日期格式,例如 yyyy/mm/dd

答案2

为了避免 Excel 在计算 1900 年 1 月 1 日之前的日期时遇到的问题,如果您将数据视为字符串,您可以尝试做一些事情。

因此,如果您的数据像这样出现在公式栏中,102/06/05您可以简单地尝试CTRL+F,切换到替换,键入以查找102/字符串并替换为2013/

如果这不起作用,您可以在将文件加载到 Excel 之前使用文本编辑器编辑 csv 文件并执行替换。

相关内容