close
擷取字串基本上只要三種函數,就可以搞定大部份問題~
這些函數可以從文字的左側、右側或中間分別從指定儲存格中擷取出一定數量的字串。
★ LEFT (字串,字數) --> 從左邊開始算,擷取N個字串
★ RIGHT (字串,字數) -->從右邊開始算,擷取N個字串
★MID (字串,起始位置,字數) --> 從起始位置開始算,擷取N個字串
那我們來用身份證字號判斷出生地和性別吧!!
一、判斷出生地
那就派出 LEFT來擷取身份證號的第一碼,然後再派出VLOOKUP來找出生地的資訊吧!
在B2輸入=LEFT(A2,1), 也就是從身份證號中擷取左邊數來的一個字串,也就是A
接下來用查表函數VLOOKUP去查詢A代表的資訊,
在C2輸入=VLOOKUP(B2,E:F,2,0),就可以回傳對應的資訊囉
VLOOKUP的詳細介紹 可以參考 【excel】用vlookup抓勞健保的投保等級
二、判斷性別
我們都知道身份證的第二個字元如果是1的話,代表男生,如果是2的話,代表女生,
所以首先要先用MID把身份證號的第二個字元擷取出來,然後透過IF來判斷字元如果是1的話為男生,不是的話為女生。
首先先來擷取所要的字元,MID(身份證號,第二碼開始,取一個)
然後在用IF做判斷,IF(MID(身份證號,第二碼開始,取一個)="1","男","女")
在D2輸入=IF(MID(A2,2,1)="1","男","女")就可以囉~
Tips:公式中的文字要加上" ",否則會出現錯誤訊息。
文章標籤
全站熱搜