各位好心的大大帮帮我:怎么用excel left 或 excel mid function来转换时间的格式阿

Aqualin 2004-09-24 10:41:00
如题:怎么用excel left 或 excel mid function来转换时间的格式。。。例如,从文字个市变成时间的格式。。。
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aqualin 2004-09-26
  • 打赏
  • 举报
回复
太谢谢你啦。。。。真的。。。
clumsy 2004-09-26
  • 打赏
  • 举报
回复
这个其实不需要怎么解释的, 你看一下相关公式的说明就很清楚的了.
=date(year,month,day) 公式是以第一个参数为 "年", 第二个参数为 "月", 第三个参数为 "日" 创建日期的.
Left(A1, 4) 公式是取 A1 单元格最左边的 4 个字符. 这个是 "年" 的部分. 由于你的原来的格式是 yyyymmdd, "年" 占了最左边的 4 个字符
Mid(A1, 5, 2) 公式是取 A1 单元格中, 从第 5 个字符开始的 2 个字符. 这个是 "月" 的部分. 公式中的 5 和 2 的缘由就是由于在 yyyymmdd 中 mm 的位置和长度决定的
Mid(A1, 7, 2) 公式是取 A1 单元格中, 从第 7 个字符开始的 2 个字符. 这个是 "日" 的部分. 意思和解释嘛, 与上面 "月" 是类似的.

可能需要在意的是, Left() 和 Mid() 公式, 把一个汉字作为一个字符来处理的, 虽然在你这里没有涉及到
Aqualin 2004-09-25
  • 打赏
  • 举报
回复
clumsy...你可以帮我再解释一下吗?如果是很一般的情况下。。。把 yyyymmdd 这种文字格式变成时间格式。。。以上的公式会变吗??

我把分提高到20了。。。很谢谢你的帮助。。。可是我现在给不了。。。因为那样这个帖子就结束了。。。。我明天给你好吗??
谢谢
Aqualin 2004-09-25
  • 打赏
  • 举报
回复
太谢谢你啦。。。可是,我看不懂:(

是不是,我的例子变了。。。那这个公式里的4 啊,5 啊,7 啊,什么的都变啊〉〉〉
clumsy 2004-09-25
  • 打赏
  • 举报
回复
如果数据确是这样规整的话, 假定文字格式的 20040825 在 A1 单元格, 则日期格式可以是:
=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))
clumsy 2004-09-25
  • 打赏
  • 举报
回复
具体点儿吧, 最起码, 你的文字格式是什么样子的?
Aqualin 2004-09-25
  • 打赏
  • 举报
回复
哦。。。对不起。。。比方说:文字格式是:20040825。。。然后写个公式。。。变成excel的时间格式。。这个公式要用到:excel left 和mid function。。。。谢谢你。。。

5,173

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧