开发者

Convert to date

How i can convert number 20020415 to date开发者_开发技巧 15.04.2002. I am working in Microsoft Excel 2003?

Thanks!


If your numbers are always in the same format (i.e. yyyymmdd) then use Excel's Date function to convert your number to a date:

For example, assuming date 20020415 is in cell A1, then in cell B1 use:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

This will make sure your number is of a date format which will make it easier to use in the future if you want to treat it like a date.

Then, using Format > Cells, select 'Date' and select the appropriate formatting option (in your case 15.04.2002).

As an aside, you can access the 'Format Cells' dialog box using the shortcut keys CTRL+1. I find this a highly useful shortcut to know.


If A1 contains a number instead of text, you can use this:

=DATE(INT(A1/10000),INT((A1-10000*INT(A1/10000))/100),A1-(100*INT(A1/100)))

This can then be formatted using Excel formatting options.


Let cell A1 contains the text 20020415.

=CONCATENATE(RIGHT(A1, 2), ".", MID(A1,5,2), ".", LEFT(A1, 4))

will produce 15.04.2002.

Afterward, if you want to store the value and not the formula you can copy and paste the value only.

Note: this method still keeps the date as text.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜