Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3550|回复: 4

[函数] 019-拯救伪日期-疑难千寻千解丛书(函数)

[复制链接]
发表于 2011-2-5 11:45 | 显示全部楼层 |阅读模式
ET疑难千寻千解丛书之EXCEL2010函数与公式
陈国良 荣胜军 黄朝阳 编著

疑难19
如何拯救小数表示的伪出生年月
出生年月是一个很常用的信息,在输入此类数据时,习惯使用小数点间隔的用户必须注意,例如“1978.10”、“1978.1”、“1978.01”等数据,因为只有一个小数点,不管是否设置了“控制面板”中的短日期格式,Excel都将其识别为数值数据。如果单元格格式为常规,则当输入“1978.10”时会自动变为“1978.1”,表示数值一千九百七十八点一。有的用户会“自作聪明”地把单元格格式小数位数增加到两位,以达到显示为“1978.10”的效果。如何才能拯救这样的伪日期数据?
è解决方案
多次使用“剪贴板”等操作技巧将其转换为规范日期。
í操作方法
用剪贴板规范含有两位小数的“伪日期”数据
步骤1
如图所示,选择包含“伪出生年月”的A2:A4单元格区域,单击“开始”选项卡
复制”按钮剪贴板”组右下角的对话框启动器(斜向下45°箭头)选择B2单元格,单击左侧“剪贴板”对话框中的数据,则在B2单元格得到换行显示的全部“伪出生年月”;
步骤2
使用“查找替换”功能,将B2单元格中的小数点替换为负号,双击激活B2单元格或在编辑栏中选择B2单元格全部数据,单击“开始”选项卡
复制”按钮,如图所示,在左侧的“剪贴板”对话框中得到“1978-10”等结果;
     
步骤3
选择C2单元格,单击左侧“剪贴板”中上一步复制的结果,如图所示,在C2:C4得到规范的日期如“1978/10/1”等,自动将出生年月补充日期为该月1日。


=============================
上摘自《EXCEL2010函数与公式》

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2011-2-5 11:45 | 显示全部楼层
妖言:

彻底不规划的日期别说电脑,人脑也没撤,在学校里不是经常会考“一二九运动是12月9日还是1月29日”么?
回复

使用道具 举报

发表于 2011-2-8 03:50 | 显示全部楼层
呀,告诉老师说是公元前129年的运动
回复

使用道具 举报

发表于 2011-2-9 16:50 | 显示全部楼层
呵呵,早先遇到别人这么崩溃的做法时,舌头吐出3尺长……
回复

使用道具 举报

发表于 2011-4-9 21:21 | 显示全部楼层
{:011:}{:011:}{:011:}{:011:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-7 10:00 , Processed in 0.430055 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表