Excel文本到日期格式问题

时间:2017-12-13 07:10:22

标签: excel date format

尝试更改日期格式时,我遇到与此OP相同的问题

Excel 2010 date formatting not working on some cells but on others

该解决方案确实有助于转换这些' Text'迄今为止的格式。但是对于同一列中的其他数据,这些数据位于'日期'格式他们给#VALUE!整列使用公式时,如下图所示的错误。

除了手动键入不需要修复的日期之外,还有解决此问题的方法,因为我担心将来可能会有超过几千个日期手动更改

我使用的公式是整个列使用的公式,

  

= DATE(右(A2,4),左(A2,FIND(" /",A2,2)-1),MID(A2,FIND(" /&#) 34;,A2)+1,2))

enter image description here

1 个答案:

答案 0 :(得分:1)

A列中的数据是看起来像日期和实际日期的混合文本。具有错误的所有行都将日期作为实际日期,左/右/中间函数对格式不起作用,但对基础值起作用,在日期的情况下,这是一个数字。只需=RIGHT(A4,4)试一试,看看我的意思。

为了运行公式,所有数据都需要是文本。您可以通过选择A列快速将数据转换为文本,然后点击数据>文字到列>下一个>下一个>在步骤3中选择“文本”,然后单击“完成”。

数据将转换为文本,所有错误值都将消失。