2016-09-08 34 views
0

我需要将此数据格式化为日期,并且使用当前公式的唯一问题是某些数据只显示一位数字,两位数字。下面显示了当前的公式,数据总是以这种形式出现,在两个括号之间,下面的数据是变化的程度。编辑在字符数量变化时返回正确的日期值

Image of data

Data with formulas

  • [编辑]应用该公式
    (= DATEVALUE(MID(A2,FIND( “ - ” 后,A2)+ 1,LEN(A2) - FIND (“ - ”,A2)-1)))与原始数据相比,我意识到数据的变化比我的示例(道歉)更复杂,但公式在应用于此数据时失败。下面显示我的意思是源数据有很多变化。

with the data (lots of variation)

with formulae

+0

取而代之的截图,这是我们无法从复制/粘贴,可以在表中发布您的数据吗?还有你正在使用的公式。此外,这项工作是否= LEFT(MID(A1,SEARCH(“ - ”,A1)+ 2,LEN(A1)-SEARCH(“ - ”,A1)+1),LEN(A1)-SEARCH(“ - “,A1)-2)',假设'(名字 - 2015年8月17日)'在'A1'中? – BruceWayne

+0

谢谢你也工作! – G198

回答

2

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

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

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

enter image description here

+0

非常感谢斯科特,感谢它! – G198

+1

@ G198乐意提供帮助,请通过点击答案中的复选标记来考虑标记为正确。 –

+0

只是作出和编辑,如果你可以看到数据变化,我试图将你的公式应用到我的源数据,但它没有拿起正确的文本。 – G198

相关问题