我一直没法解决这个问题,差点要拔掉我剩下的头发了。还有其他类似的帖子,比如这个一我想对此做出回应,但由于我是新手并且还没有任何声誉,我无法在那里发帖。
我已经排除故障,以找出与月份相关的错误,但目前我能找到的就这么多了。附件截图显示了错误的结果
我不想手动重新输入所有数据的日期。有人知道如何解决这个问题吗?
一些相关信息
- Excel 2013
- 数据是使用 Chrome 从网络上剪切和粘贴的
- 我使用过很多典型的技巧来去除格式
- 我曾经使用过文本分列
- 我尝试过很多解决方案,但都没有什么效果
答案1
为函数使用适当的列/数据
- DATE(年份/月/天)
我已将月份和日期列标题下的数据反转。
对于天数为 12 或更少的情况,错误很难看出;对于天数大于 12 的情况,组合日期结果会增加一年或更多,并且很容易看出。
此错误从使用“从文本获取数据”导入数据时开始出现。在此过程中,我正确地选择了日期的列日期格式单选按钮,但是,我没有更新实际格式本身。Excel 默认格式为 YMD,而我的原始数据为 DMY。请参阅附件截屏。这似乎会导致 Excel 出现问题,它会按预期接受某些日期,而某些日期将是文本,这将导致各种其他问题。有关更多信息,请参阅问题中的链接。结果是最终数据被错误地分配给列标题:日期和月份互换了我没有注意到
谢谢
- Scott Craner 指出数据切换错误
- Rajesh S 指出了错误数据的影响细节