楼主 mxqchina |
如何在excel中将“2010.08.01”转换成“2010-8-1” 曾经自己最近还回答过一个帖子,是将形如:的格式转换为日期格式。但帖子找不到了,但回答时录得动画还保存。如下,大家看一下分列的具体操作。 首发在excelhome,关注的人不多。转到这里。 如何在excel中将“2010.08.01”转换成“2010-8-1”也可以直接用上面的动画的操作方法直接操作。有的童鞋就要问了,直接将.替换为-岂不是更简单,别着急,这里分列自有分列的好处。你会发现替换功能,只能转换年月日顺序的。如果上述的例子中2010.08.01代表的不是8月1日,而是1月8日。只需要在分列的时候,选择日期格式时,选YDM即可。 大家是不是有所收获,总结一下: 【最主要发现,分列可由操作人控制转为将数据(年月日或年日月)直接转换】 1) 用分列功能转换20101012格式为日期。(请留意,此处如果选YDM的话,就能直接转换为2010年12月10日) 2)可以直接转换形如:2010.10.12为日期格式。(分列同样有1的作用,使替换功能无法替代的) 3)这个是今天的新发现。发现形如2010.10.12,如果年月日直接是别的符号如~!@#$%^&*()_+=;:等非字母符号,例如2010@10@12也可同样转换。(分列同样有1的作用,使替换功能无法替代的) 4)还是个新发现,如果形如2010@10$12,同样可以直接转换。即上述任意两个符号作为分隔符,可以直接转换。如果用替换功能的话,需要替换2次,而分列一次解决。(分列同样有1的作用,使替换功能无法替代的) 最后附件,是供实验的帖子。复制粘贴为数值到别的表里,再进行如上操作。 祝大家有所收获。 妙手偶得之分列和日期.rar |
2楼 wise |
mxqchina版主的这个方法不错,受用了 |
3楼 wise |
刚刚草版说他以前发过这几个帖子,一起弄出来,顺便学习一下 如何规范带时间的乱序“伪日期” http://www.exceltip.net/thread-7179-1-1.html 如何规范只有出生年月的“2位小数”伪日期 http://www.exceltip.net/thread-7010-1-1.html 如何提取M/D/YYYY类型的日期? http://www.exceltip.net/thread-5117-1-1.html |
4楼 tysn2010 |
之前都没有用过“分列”功能,原来还有这样的功能,确实学到了一个新知识! |