MID(截取字符串)函數
從文本字符串中指定的起始位置起,返回指定長度的字符串
公式的寫法是:
=MID(Text,Start_num,Num_chars)
參數①Text:準備從中提取字符串的文本字符串
參數②Start_num:準備提取的第一個字符的位置
參數③Result_vector:指定所要提取字符串的長度
我們可以簡單的概括為:mid(從哪,第幾位,取幾位)
在《唐伯虎點秋香》的電影當中,需要從一群美女當中,找到秋香
秋香站在左起第4位,秋香只有一個
所以,公式=mid(一群美女,4,1)
再舉個慄子:
如果我們在這一群葫蘆娃當中,要取到最中間的紅色葫蘆娃
公式=mid(一群葫蘆娃,4,1)
mid函數應用實例:
身份證號碼的截取
mid函數,可以控制從第幾位開始取幾位
left函數,永遠是從最左側的第一位開始取
如果要選取出生日期的話,則只能夠使用mid函數
但mid函數截取出來的結果是【文本】格式的字符串
如果需要計算,則需要將文本,轉換為【日期】格式(即數字格式)
使用text函數,能夠完成參數格式的轉化
我們將【20121127】轉化為【2012-11-27】的格式
然後在此參數前,加上「--」(2個負號),將其轉化為數字
以便進行下一步的計算
當然,轉化完畢以後,我們可以設置數字的格式為【短日期】
函數today(),計算的是系統當前日期
通過函數的計算,我們可以求得某身份證號下員工的年紀
而DATEDIF函數,可以快捷的計算,兩個日期之間,相差的年份(「Y」)值
同理,我們可以使用left函數,取到身份證號碼的前2位
然後,使用之前我們講過的Vlookup函數,查找該員工籍貫省份
而身份證號碼的第17位的奇偶性,表示性別
360403201211271234
奇數:表示男性
偶數:表示女性
來一發技巧分享:
通過字符串的運用,能夠有效的獲取
當前文件路徑:
=INFO("directory")
當前文件名:
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)
當前工作表名稱:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,99)
這是跨表計算、引用、求值的必備良心公式
大家不用死記硬背,直接複製粘貼使用就好啦~~
小白糖提問:
身份證號碼截取字符串,能夠讀取出生年月、計算年齡,查看籍貫和性別,這是挺好的。那麼HR的同學,每次都必須要手動輸入18位身份證號碼嗎?有沒有什麼好辦法?
表姐回答:
有的呀!可以使用二代身份證讀卡器,就可以自動讀取二代身份證上的信息啦。
而且,讀卡器讀取的信息,都會保存在您電腦上(excel或者是txt的格式)。您可以通過excel的連接外部數據源的方式,將讀取的信息,導入到您的表格或系統當中,進行二次加工。
比如,做《員工檔案表》,或者是計算工資、人資情況分析等等。
具體如何使用?且聽周四的【乾貨分享】~~~
表姐與您一同,提高桌面生產力UP UP UP
更文大綱
查找函數
1.VLOOKUP①(入門級)
2.VLOOKUP②(深V 有溝 必火)
3. LOOKUP HLOOKUP
字符串處理函數
1.MID RIGHT LEFT
2.LEN FIND LENB等
求和(條件求和)函數
1.SUM SUMPRODUCT
2.SUMIF SUMIFS
計數(條件計數)函數
1.COUNT COUNTA COUNTBLANK
2.COUNTIF COUNTIFS
時間函數
1.YEAR MONTH DAY
2.DATE NOW
其他函數.
(點擊文字,可以連結到當日的更文中,表姐正在努力更新ing.)
************************
非常感謝愛學習的您,能夠關注我的這篇分享。
如果覺得這個方法好用,請幫助我們分享到朋友圈,謝謝!
如您有office相關的問題,歡迎與我交流。
希望我微薄的office知識,能夠幫助您,提高桌面生產力~
我是【表姐】凌禎
郵箱:348902122@qq.com
微信號:lingzhen08300925
請您關注我們的微信公眾號,願與您一同進步:
(長按,識別圖中二維碼,點關注^^)