成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

技巧:Excel中巧用[分列]改日期

2010-08-28 10:45:56來源:西部e網(wǎng)作者:

  剛進辦公室,小趙就急急忙忙地跑過來說:“快幫兄弟一把!”我走到他的電腦前,看到的是一張名為“職工簡況”的Excel工作表。他說:“領導讓我根據(jù)表上面的‘出生年月’,快速算出截止到2004年5月31日每個人的年齡,下午就得交差。”這有何難,我胸有成竹地坐到了電腦前,立馬在“出生年月”的右面插入了一列,在E3單元格里輸入公式“=DATEDIF(D3,"2004-5-31","y")”,一回車,E3單元格里竟是“#VALUE!”。仔細一看,原來圖1表格中“出生年月”里的數(shù)據(jù)不符合要求,程序不能識別出這是日期,因此不能利用這些數(shù)據(jù)進行有關日期的操作。如何將它們改為程序能夠識別的日期形式呢?一個一個地改,不是辦法,好幾百人呢!

   如果“出生年月”中的數(shù)據(jù)最右面都沒有小數(shù)點(如68.9.26),只需用“替換”將數(shù)據(jù)中的小數(shù)點“.”替換為“-”,程序就會識別出這些數(shù)據(jù)是日期。

   數(shù)據(jù)最右面有一個小數(shù)點,即使用上面的方法替換,程序也不認為這些數(shù)據(jù)是日期,可恰恰數(shù)據(jù)里有好多是這樣的。提取字符吧!需要的字符又多少不一;刪除最右面一個小數(shù)點吧,一時還找不到這樣的函數(shù)。“天無絕人之路”,幾經(jīng)摸索還真找到了一個好辦法,雖然還是有些麻煩,但總比一個一個地改要好的多。思路是將數(shù)據(jù)分為年、月、日三部分(如59.10.5),每部分各占一列,然后再將這三部分用“-”,連接起來。顯然我們應以小數(shù)點“.”作為分隔標志,即分隔符號。

   1. 因為數(shù)據(jù)的最右面還有一個小數(shù)點,所以應在“出生年月”列的右面插入3個空白列(請見圖1)。

\

圖1

   2. 選擇“出生年月”下面的所有數(shù)據(jù),即D3:D8,單擊“數(shù)據(jù)→分列→下一步”,在“分隔符號”中勾選“其他”,在其右面的空白處輸入一個小數(shù)點“.”,去掉“分隔符號”中的其他所有選項。

   3. 單擊[下一步→完成]按鈕。數(shù)據(jù)按要求分成了三列(請見圖2)。

\

圖2

   4. 選中G3單元格,輸入公式“=(IF(F3>0,D3&&"-"&&E3&&"-"&&F3,D3&&"-"&&E3))+0”,回車后,G3單元格里是“21575”用填充柄向下拖動至G8。經(jīng)過上述操作,字符串已轉成數(shù)值,只不過還不是我們需要的形式。公式中“+0”,就是為了使文本型的數(shù)字轉化為數(shù)值型的數(shù)字(請見圖3)。

\

圖3

   因為G列的數(shù)據(jù)是由左面單元格引用過來的,所以我們不能刪除D、E、F列,要使G列的數(shù)據(jù)不受D、E、F的制約,可再做如下操作。

   5. 選定G3:G8,單擊“復制”,選擇D3單元格,再單擊菜單“編輯→選擇性粘貼”,在打開的對話框的“粘貼”中選擇“數(shù)值”,然后單擊[確定]按鈕。

   6. 選中D3:D8,單擊菜單“格式→單元格”,在打開的“單元格格式”對話框中,單擊“數(shù)字”標簽,在“分類”中選擇“日期”,在右面的“分類”中選擇上級要求的或是您喜歡的日期格式,刪除不需要的E、F、G列,就大功告成了(請見圖4)。按照本文開頭的方法輸入“DATEDIF”函數(shù),任務就完成了。

\

圖4

關鍵詞:Excel

贊助商鏈接:

主站蜘蛛池模板: 萝北县| 南和县| 承德市| 沙洋县| 隆林| 达拉特旗| 凉城县| 南靖县| 勐海县| 江津市| 孟连| 华坪县| 紫阳县| 汝城县| 盖州市| 台南市| 东兰县| 海林市| 棋牌| 莒南县| 饶阳县| 龙海市| 汕头市| 麻栗坡县| 云和县| 堆龙德庆县| 砀山县| 隆尧县| 宝清县| 阿勒泰市| 武穴市| 铜梁县| 南平市| 阜新市| 密云县| 乳山市| 菏泽市| 肃南| 清涧县| 太康县| 盐津县|