编辑当字符数量改变时,返回正确的date值

我需要将这些数据格式化为date,并且使用我当前的公式唯一的问题是,某些数据只显示一位数字,其余的显示两位数字。 下面显示了当前的公式,数据总是以这种方式出现,在两个括号之间,下面的数据是变化的程度。

数据的图像

数据与公式

  • [编辑]应用这个公式后
    (= DATEVALUE(MID(A2,FIND(“ – ”,A2)+ 1,LEN(A2) – FIND(“ – ”,A2)-1)))),比我的例子(道歉)更复杂,公式失败时适用于此数据。 下面显示我的意思是源数据有很多变化。

与数据(大量的变化)

与公式

这一个公式应该做你想要的:

 =DATEVALUE(MID(A1,FIND("-",A1)+1,LEN(A1)- FIND("-",A1)-1)) 

您将需要格式化输出单元格作为date。

在这里输入图像说明