设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2679|回复: 3
打印 上一主题 下一主题

[基础应用] 文本格式怎么转化为日期格式呢?

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-3 18:48:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
附件中的第二行06-1993格式怎么转化不成日期1993-06-01格式呢?我尝试用datavalue函数转化,还是不成功?
请高手指教!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2007-12-3 20:08:22 | 只看该作者
日期的输入是有讲究的,一般是按年、月、日的顺序。

默认状态下:
一般当年的输入M-D即可,如果输入5-15,就默认为2007年5月15日了,但如果输入15-5,就一定是文本格式;
非当年的输入Y-M-D即可。

设定格式后(如设成MM-YYYY),输入2003-7,就被认为是2003年7月1日,但如果输入7-2003,就一定是文本格式。

楼主这个可以用以下函数解决:
=if(isnumber(a2),a2,date(rightb(a2,4),leftb(a3,2),1))

[ 本帖最后由 pureshadow 于 2007-12-3 20:12 编辑 ]
3#
发表于 2007-12-3 21:53:19 | 只看该作者

回复 2# 的帖子

又增长了一点知识,谢谢2楼主了
4#
 楼主| 发表于 2007-12-4 11:18:00 | 只看该作者
谢谢版主,太感谢了,这下整理数据方便多了,呵呵

[ 本帖最后由 daosheng 于 2007-12-4 11:20 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-18 12:38 , Processed in 0.109415 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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