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:公式中的文字要加上"  ",否則會出現錯誤訊息。

【excel】用身份證號判斷出生地及性別

 

arrow
arrow
    創作者介紹
    創作者 Nattlie 的頭像
    Nattlie

    來自Excel熟手的分享

    Nattlie 發表在 痞客邦 留言(0) 人氣()