EXCEL進階課堂 · 函數說 持續更新!我們将為各位小夥伴提供更加專業、更加精煉、更加實用的EXCEL操作技能,幫助大家輕松解決工作任務,提高工作效率,不再做不停加班的表哥,表姐。歡迎各位小夥伴轉發、點贊、讨論,更歡迎私信獲取練習素材,刻意練習才能學有收獲。
這是函數說的第28篇教程。
擁有身份證,曾經是每個孩子的夢想;使用身份證,現在是成人承認的擔當。
不一小心,進階君裝了一個文藝青年。現在回歸正題。
從所周知,在身份證号碼當中隐含着很多信息,包括戶口所在地、出生日期、性别等。輸入身份證号碼後,再輸入出生日期,這是實際工作當中經常會遇到的問題。如何處理呢?有許多小夥伴會采取分别輸入的方式去完成。這屬于重複性的工作,完全可以簡化,進階君在這裡介紹兩種方法,絕對值得收藏。
案例如下圖如示:
方法一:數據分列法
所謂的數據分列法,就是把一項數據,通過某種方式分解成若幹項數據。
對于案例完成步驟如下:
(1)選中分列單元格:案例當中,選中D3單元格。
(2)點擊 數據菜單 分列 命令
(3)确定分列方式:分列方式有兩種,其一是按分隔符分列,其二是按固定寬度分列。觀察我們選中的D3單元格,裡面隻有身份證号碼,沒有任何符号可以作為分隔的答号。所以,我們在這裡選擇按固定寬度分列。注意,這裡的選擇不一樣,會影響到後一步的操作。
(4)設定分隔寬度:因為上一步選擇的是按固定寬度分列,自然就需要設定分隔的寬度。這個在 數據預覽 下方的标尺上按寬度點擊,會在下方生成 分割線。
點擊技巧:我們需要的是出生日期,案例當中,出生日期是19780111,在年的開頭1數字前點一下,在日結束數字1後面點一下,就可以完美分割。
(5)設定分列出的數據格式:從一個數據分列出多個數據,每個數據都可以設定格式。案例中,通過上一步操作,我們将數據分割成了3個,第1個數據和第3個數據我們不需要,第2個數據應該設置為日期型。
(6)設定分列出的數據存放的起始位置:分列出的數據放在什麼地方,原來的内容是否保留,就有這裡進行設定。
以上所有具體操作過程,如下動圖所示:
(7)設定出生日期單元格格式:選中E3單元格,設置單元格格式,選定日期樣式。
最終完成效果圖如下:
這種方法具有明顯的優點和缺點。
優點:方法簡單,容易理解,操作方便。
缺點:當D3數據源的身證号碼修改後,分列出的出生日期不會同步變化。
方法二:函數法正是因為第一種方法有明顯的缺點,所以我們采取第二種方法來完成。此種方法,需要借助函數分兩步完成。
第一步:将出生日期從身份證号碼當中提取出來,需要使用MID函數。
(一)MID函數
1.功能:從一個字符串中,按指定位置開始,取指定個數的字符串出來。
2.格式:=MID(字符串,開始位置,取出個數)
3.應用
例如1:=MID(A1,3,4),表示在A1單元格中,從第3個位置開始,取4個字符出來。
在案例中,身份證号碼中的出生日期是從第7位開始,取8位出來。故在E3中入公式:
=mid(D3,7,8),得到的結果如圖所示。
這個結果是一個文本字符串,它的表現形式不是日期的格式,所以不管如何修改E3的單元格格式,都無法變為日期型(在EXCEL2010中)。操作情況如下動圖所示:
第二步:将提取的出生日期格式指定為日期型,需要使用TEXT函數和DATEVALUE函數。
(一)TEXT函數
1.功能:把一個字符串按指定的格式顯示
2.格式:=TEXT(字符串,格式要求),這裡的格式要求一定要用雙引号括起來
3.應用
例如1: =TEXT(A1,"0000-00-00"),表示将A1單元格裡面的内容,以0000-00-00格式顯示。
效果如圖示:
轉換後的格式看上去像一個日期了,但它隻是看上去是,并不是真正的日期型。
接下來,需要使用DATEVALUE函數将它轉換為一個日期型。
(二)DATEVALUE函數
1.功能:把文本表示日期轉為一個日期型序列數
2.格式:=DATEVALUE(文本日期)
3.應用
例如1: =DATEVALUE(“2018-01-01”),将“2018-01-01”這個表示日期的字符串,變成一個日期型序列數,就代表一個真正的日期了。
上例中,得到的結果是43101,這是一個日期序列值,它代表了一個日期,而這個日期就是2018年1月1日。我們可以用設置單元格格式的方式,将這個日期序列值轉成日期格式顯示。
有了這些知識準備,我們就可以将第一步提取出來的出生日期轉換為日期型了。
提取出來的出生日期 = MID(D3,7,8)
将提取出來的生日期用文本日期格式表示: =TEXT(MID(D3,7,8),"0000-00-00")
将文本日期轉換為日期序列值:=DATEVALUE(TEXT(MID(D3,7,8),"0000-00-00"))
這樣就組成我們需要在E3單元格裡面輸入公式,最後會得到一個日期序列值,然後我們用設置單元格格式的方式設定顯示形式。
具體操作如下動圖所示:
這種方法的優點和缺點如下:
優點:數據修改時,結果會自動變化。
缺點:需要使用到三個函數,學習成本相對較高。
為方便小夥伴們學習,進階君将原始素材共享出來,獲取素材的方法:
第一步:關注 Excel進階課堂。
第二步:私信 Excel進階課堂,因為設定的是自動回複,所以内容一定要準确
私信内容:練一練
第三步:根據得到信息打開網盤,找到 第28講 身份證号碼提取出生日期 工作簿 自行下載
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!