Office中国论坛/Access中国论坛
标题:
自怎么將一列中的時間加上年?
[打印本页]
作者:
seekyes
时间:
2005-3-22 19:01
标题:
自怎么將一列中的時間加上年?
excel一個存諸時間列,里面的值都是
07/01
08/01
05/02
等等,就是說有日和月就是沒有年,我想加上年,變成:07/01/2005
一個個加當然沒問題,但太多了,所以要一次過全部加上年,
怎么操作實現?
作者:
红池坝
时间:
2005-3-23 02:25
设置格式:数字:自定义:类型:“mm/dd/yyyy”(不输引号)但有个前提,所有的年份都是当前年份(2005)
作者:
情比金坚
时间:
2005-3-23 03:44
B1=DATEVALUE("2002-" & TEXT(A1,"mm-dd"))
在B1里可以设置你喜欢的任何日期格式。改动2002为你需要的年份。
[此贴子已经被作者于2005-3-22 19:45:05编辑过]
作者:
红池坝
时间:
2005-3-23 04:43
公式纯属画蛇添足,简单的问题复杂化了,直接在自定义原单元格的数据格式就行
作者:
情比金坚
时间:
2005-3-23 06:58
以下是引用
红池坝
在2005-3-22 20:43:23的发言:
公式纯属画蛇添足,简单的问题复杂化了,直接在自定义原单元格的数据格式就行
我原来的格式是2005-7-13,显示为7-13。现在我想显示为2002-7-13,你怎么办?
我想这就是楼主的原意。他不会连长、短日期都不会设置。
作者:
seekyes
时间:
2005-3-23 18:29
红池坝的不行,沒自動加上年,沒有變化
情比金坚的可以,
但有的會不正確啊,如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設成數值,不在依靠公式取值,忘了不知道在哪設了?怎么設?
作者:
seekyes
时间:
2005-3-24 01:37
知道在哪了,選中并復制后在:編輯--選擇性帖上---值.就可以將公式取得的值轉換為固定的值了
作者:
情比金坚
时间:
2005-3-24 07:02
更正如下:b1=DATEVALUE(2002 & "-" & MONTH(A1) & "-" & DAY(A1))
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3