编辑当字符数量更改时返回正确的日期值

时间:2016-09-08 14:26:27

标签: excel date substitution

我需要将此数据格式化为日期,并且我当前公式的唯一问题是,某些数据仅显示一个数字作为其余显示两位数的日期。下面显示了当前的公式,数据总是如此显示,在两个括号之间,下面的数据是变化的程度。

Image of data

Data with formulas

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

with the data (lots of variation)

with formulae

1 个答案:

答案 0 :(得分:2)

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

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

您需要将输出单元格格式化为日期。

enter image description here