设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[基础应用] 自怎么將一列中的時間加上年?

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-22 19:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
excel一個存諸時間列,里面的值都是

07/01

08/01

05/02

等等,就是說有日和月就是沒有年,我想加上年,變成:07/01/2005

一個個加當然沒問題,但太多了,所以要一次過全部加上年,

怎么操作實現?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-3-23 02:25:00 | 只看该作者
设置格式:数字:自定义:类型:“mm/dd/yyyy”(不输引号)但有个前提,所有的年份都是当前年份(2005)
3#
发表于 2005-3-23 03:44:00 | 只看该作者
B1=DATEVALUE("2002-" & TEXT(A1,"mm-dd"))

在B1里可以设置你喜欢的任何日期格式。改动2002为你需要的年份。

[此贴子已经被作者于2005-3-22 19:45:05编辑过]

4#
发表于 2005-3-23 04:43:00 | 只看该作者
公式纯属画蛇添足,简单的问题复杂化了,直接在自定义原单元格的数据格式就行
5#
发表于 2005-3-23 06:58:00 | 只看该作者
以下是引用红池坝在2005-3-22 20:43:23的发言:



公式纯属画蛇添足,简单的问题复杂化了,直接在自定义原单元格的数据格式就行

我原来的格式是2005-7-13,显示为7-13。现在我想显示为2002-7-13,你怎么办?

我想这就是楼主的原意。他不会连长、短日期都不会设置。
6#
 楼主| 发表于 2005-3-23 18:29:00 | 只看该作者
红池坝的不行,沒自動加上年,沒有變化情比金坚的可以,

但有的會不正確啊,如01/02本來是2月1日,給轉成了1月2日,

改成
B1=DATEVALUE("2002-" & TEXT(A1,"dd-mm"))就行,

而20/12這樣的時間就會轉不了,

又要改回B1=DATEVALUE("2002-" & TEXT(A1,"mm-dd"))



還有我是插入一個新列當做B1,轉好后我就要刪掉A1列了,

一刪掉A1那B1就失去數據了,

以前好象可以把B1設成數值,不在依靠公式取值,忘了不知道在哪設了?怎么設?
7#
 楼主| 发表于 2005-3-24 01:37:00 | 只看该作者
知道在哪了,選中并復制后在:編輯--選擇性帖上---值.就可以將公式取得的值轉換為固定的值了
8#
发表于 2005-3-24 07:02:00 | 只看该作者
更正如下:b1=DATEVALUE(2002 & "-" & MONTH(A1) & "-" & DAY(A1))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-5 11:35 , Processed in 0.112572 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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