回覆列表
  • 1 # Excel函式與VBA例項

    從身份證中提取出生年月日、性別等資訊,用Excel就能夠實現高效的操作。下面我們就來學習如何快速從身份證號碼中提取我們需要的人員性別。

    案例說明:我們都知道,身份證號碼中第17位代表性別。奇數代表男,偶數代表女。所以這樣我們就可以用Mid\Mod\IF三個函式來進行計算。

    函式公式:

    IF(MOD(MID(C3,17,1),2),"男","女")

    這裡我們用到了IF、Mod、Mid三個函式來求出人員的性別。

    函式解析:

    1、Mid函式我們已經知道是什麼意思了,也就是提取身份證號碼中的第17位數值出來;

    2、Mod函式在這裡代表的是求餘。我們以張三為例,Mod(4,2)代表的意思是4除以2之後,餘數是為0的,如果是奇數除以2之後,餘數會為1。所以Mod函式的結果只會以1和0兩種結果來顯示;

    3、IF函式我們都知道它有三個引數,第一引數作為判斷條件,第二引數代表成立是執行,第三引數代表條件不成立時執行。Excel中True用1來表示,False用0來表示。所以說IF函式在這裡就可以直接用IF(1/0,"男","女")這樣的格式,當第一引數為1時,取值為男;當第一引數為0時,取值為女。

    現在你學會如何利用函式巢狀的方式,快速的獲取到人員的性別了嗎?

  • 中秋節和大豐收的關聯?
  • 男朋友總喜歡畫大餅,該分了嗎?