HR必備函數,自動從輸入的基本數據中提取和計算重要數據

2020-12-11 Excel標哥

在基礎表單中,有些情況下,要輸入的數據是一些基本資料,這些基本資料是根據前面已經輸入的數據查詢或者計算出來的,例如員工性別、出生日期、可以根據已輸入的身份證號碼直接直接計算得到,年齡可以根據生日自動計算出來;工齡可以根據入職日期自動計算出來;這些數據不需要再手工輸入計算,可以直接使用函數提取。下面就給大家講解下,身為HR的你這些函數是必回的。先看效果圖,如下圖所示:

修正:計算員工年齡

先普及下身份證號碼的奧秘,公民身份證號碼是特徵組合碼,由17為數字本體碼和1為數字校驗碼組成。排列順序從左至右依次為:6位數字地址碼,8位數字出生日期碼、3位數字順序碼和1位數字校驗碼,可能有的會見到過最後一位是「X」,那是因為校驗碼如果是數字10,就用羅馬字母「X」代替。另外,身份證號碼的第17位數字是判斷性別的,偶數是「女」、奇數是「男」。

了解身份證的特徵,我們可以從身份證號裡面獲取的2個重要的信息,出生日期和判斷性別。

一、判斷性別,提取身份證第17位數字,提取我們可以使用MID函數

1.MID函數說明

MID函數是用來從字符串中指定位置開始,去指定個數的字符。

=MID(字符串,從哪個位置開始,要提取幾個字符)

如下圖所示:

修正:計算員工年齡

公式「=MID(B2,17,1)」 從B2單元格內的身份證號碼從第17位開始,提取1個字符,返回的值就是「1」,如果提取2個字符,那麼返回值就是10

2、數字提出來了,如何判斷是奇數還是偶數呢?需要用另外一個函數ISEVEN

ISEVEN函數說明

ISEVEN函數是用來判斷一個數字是否是偶數,如下圖所示:

修正:計算員工年齡

在C3單元格輸入函數=ISEVEN(B3),當B3時奇數時C3返回值是FALSE(假)當B3是偶數時,C3返回值是TRUE(真)。

3、下面就是使用IF函數指定條件返回想要的值。

IF函數說明

IF函數是用來根據指定條件,得到A或者是B

=IF(判斷條件,條件成立得到結果A,條件不成立得到結果B)如下圖所示:

修正:計算員工年齡

公式:

=IF(ISEVEN(MID(B2,17,1)),"女","男")

①MID(B2,17,1),是獲取身份證號第17位的數字

②(ISEVEN(MID(B2,17,1)),判斷第17位的數字是否是偶數

③IF(ISEVEN(MID(B2,17,1)),"女","男"),是的話就返回「女」不是的話就返回「男」

二、提取身份證號的出生日期,MID函數已經細緻講過了,這裡就不說。下面將下TEXT函數

TEXT函數說明TEXT函數是用來把數字轉換為指定的格式。=TEXT(數字,格式代碼)

「0000-00-00」是年月日的格式,如2020-05-11

「aaaa」是把日期轉換為星期幾的格式

「0.00」四捨五入保留2位小數

「0」四捨五入保留整數

「0.00%」百分比保留2位小數

如下圖所示:

修正:計算員工年齡

2.轉換為標準格式的日期,如下圖所示:

修正:計算員工年齡

公式

=TEXT(MID(B2,7,8),"0000-00-00")

提取身份證號指定位置欄位,從7位開始,提取8位數字。

利用TEXT規範日期格式,使其成為真日期。

三、計算年齡

計算年齡有兩種方法

第一種用DATEDIF函數

函數說明

DATEDIF函數,兩個日期之間的期限。它是個隱藏函數,」插入函數「找不到

修正:計算員工年齡

公式說明

=DATEDIF(D2,TODAY(),"Y")

①D2:是單元格內的日期1992-07-21

②TODAY:是當前日期,也就是你電腦系統顯示的日期。(2020-05-11)

③「Y」:時間段中的總年數(「M」是時間段中的總月數;「D」時間段中的總天數)

第二張方法:如下圖所示:

修正:計算員工年齡

公式=INT((TODAY()-D2)/365)

計算思路:

使用當前日期-出生日期得出生總天數,然後除以一年的總天數(「365」或「366」)

使用INT函數取整數,也就是年齡。(INT 函數是整數函數,只取整數,不是四捨五入)如下圖所示:

修正:計算員工年齡

今天就給大家分享到這裡,更多精彩,持續更新中,喜歡的可以收藏,慢慢地學習,多做試驗,相信很快就會掌握的。感謝各位朋友的支持,對您有幫助,可以提升工作效率的,您可以收藏或關注我。我會持續更新,希望能夠幫助您,提升工作效率,能夠幫助您是我最大的快樂!

相關焦點

  • Excel函數:提取數據透視表數據的方法
    在遇到複雜數據需要做統計分析的時候,我們會經常使用到excel的一個絕密武器,那就是數據透視表。如果在做完數據透視表之後,需要單獨提取數據透視表中的其中的單個數據應該怎麼辦呢?(如果將field和item按條件來理解,那field就是條件區域所在的欄位名,item則為條件值,如:需要在數據透視表中提取女生人數,則field為「性別」,item為「女」)函數使用案例:某通信公司統計了全國各地客戶本年度在本公司訂閱流量的數量,並根據訂閱數量將客戶劃分為黃金、白金、鑽石三個等級,現需要在已經做好的數據透視表中的數據,來提取出東北地區白金級別訂閱者的數量
  • 如何提取文本數據中的關鍵數據?函數left、right、mid來助你
    在這些文章中,除了介紹了函數vlookup自己的基本用法——精確匹配和近似匹配,有這樣一些內容十分值得大家去學習借鑑,其中函數vlookup的跨表查詢十分實用,函數vlookup遇到數字格式問題時的解決方法也十分值得學習,更為重要的是,函數vlookup和函數if以及函數match、index等混合使用時的功能更是無比強勁,能夠解決我們無比關切的現實問題,比如個人所得稅的計算等。
  • Excel如何通過函數進行數據提取?
    Excel函數的提取分為三部分,左側數據提取、中間數據提取和右側數據的提取,一起來看看吧!一、Excel如何通過函數進行左側數據提取?excel中的函數有非常強大的作用,下面小編來教大家如何使用函數對左側的數據進行提取吧。1.我們打開excel表格,想要對左邊六位數字進行提取出來。
  • Excel如何用函數提取長短不一的數據?
    如果在excel表格中的數據是長短不一的,如何提取出我們需要的數據呢?如何批量提取數據,一起來看看吧。1.首先我們要將銷售員中的店名和人名都提取出來。批量提取數據需要通過很多的函數,我們接著上一節的操作,繼續給大家演示這樣的提取數據的方法。
  • 快速分離數據中的單位,怎麼能少了函數LEN和LENB的幫助?
    在此基礎上,相繼介紹了三大文本處理函數之間的混合用法,函數if、函數mod和文本處理函數的用法,用來提取身份證號碼中的關鍵信息。在上一篇文章中,又繼續引入了函數find,介紹了函數left和函數find的組合用法以及函數mid和函數find的組合用法,成功提取了郵箱地址中的用戶姓名和郵箱域名這兩種重要信息。
  • Excel數據處理必備技能 1 --- 函數
    Excel中的函數指的是一些系統預定義的公式,通過輸入參數值即可進行函數對應功能的計算,且函數名與功能基本對應,也比較好記。在日常工作中,使用函數可以進行數據的統計、計算、處理和分析。Excel函數共有11類,包括:資料庫函數、日期與時間函數、工程函數、財務函數、信息函數、邏輯函數、查詢和引用函數、數學和三角函數、統計函數、文本函數、用戶自定義函數。
  • Excel Indirect函數引用方法及與Address和Match組合批量提取數據
    它既能在同一工作簿中引用又能跨工作簿引用,但引用不能超過 Excel 允許的最大行數和最大列數;另外,Indirect函數通常與Address、Match、Row、Column函數組合使用實現在同一表格按條件批量提取數據和把數據從多個表格提取到一個表格;以下就是Excel用Indirect函數引用單元格和提取數據的具體操作方法,共有6個實例,實例操作中所用版本均為 Excel 2016。
  • Excel表格利用函數製作數據自動排序器(可自動升序、降序排列)
    表格中的排序功能是一個非常實用、強大功能。對於數據的主要排序方式有升序排列和降序排列,在日常工作中可能會經常根據要求要更改數據的排序方式。今天為朋友們分享一個不涉及任何VBA代碼、完全使用公式製作的自動排序器。
  • Excel如何通過函數提取中英文混合數據?
    Excel中中英文混合數據的提取,一般來說是使用快速填充的方法,這個比較快速,但是如果使用函數來提取的話,這個就有點小麻煩,不過小編慢慢來講解一下如何操作。1.我們打開excel表格要將商品名稱中的漢語和英語分開。
  • Excel怎麼設置只提取指定行中的數據?
    我們可以做一個表格,只需要把我們需要的公司代碼列複製進去就會自動顯示其行業統計情況。也就是從浩如煙雲的數據中,提取需要的數據對應的行中的數據。下面就以我剛剛解決的這個問題為示例詳細說明一下。1、打開源數據文件,把首行中的對應的數據,複製行到空白位置。2、選中J2單元格,單擊編輯欄中的"插入函數「,如圖示。
  • 不用函數提取身份證中的日期和字符串中的中文字符
    葫蘆娃中的蛇精可沒少幹壞事,每次幹壞事的時候都會說一句「如意如意順我心意快快顯靈「。Office2013之後的版本中也有一個快捷鍵能夠順了你的心意,它就是CTRL+E。之前需要用很複雜的函數才可以提取的數據用Ctrl+E真是太簡潔高效了。
  • WPS表格應用|使用公式和函數計算數據
    同一工作簿中引用單元格WPS 表格不僅可以在同一工作表中引用單元格或單元格區域中的數據,還可引用同一工作簿中多張工作表上的單元格或單元格區域中的數據。在同一工作簿不同工作表中引用單元格的格式為「工作表名稱!單元格地址」,如「Sheet1 !F5」即為「Sheet1」工作表中的 F5單元格。
  • Excel的OFFSET函數實現數據快速提取與整合
    用Excel的OFFSET函數和ROW函數就解決了。Offset函數:Offset是Excel中的函數,在Excel中,OFFSET函數的功能為以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。
  • 使用VLOOKUP函數從不同工作表中提取數據
    在Excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,VLOOKUP函數是EXCEL中最常用的查找函數,該函數的語法規則如下
  • Excel中帶單位的數據怎麼求和計算?
    在Excel中,遇到帶單位的數據該怎麼計算?如果遇到的是簡單的數據並帶單位的可以用以下幾種方法解決:1、查找替換法選中數據區域,按Ctrl+H打開查找和替換對話框,之後在查找中輸入單位,在替換中不輸入任何內容,之後點擊全部替換即可求和。
  • WPS Excel:篩選數據後,自動更新計算結果和序號
    常常在表格中篩選數據或隱藏數據,很多人希望篩選或隱藏後,表格可以自動更新新的數據的計算結果和序號,實現所見及所得。有些人會使用狀態欄,如圖,選中「二班」同學的語文成績,就會在下方看到這些數字的和、平均值、計數等。
  • Excel中如何快速填充數據和提取數據?
    在我們的日常工作中,利用Excel製作表格錄入數據是比較費時費力的事情,有時候錄入錯誤了還要更改,直接影響到工作效率,其實有些數據可以利用Excel的填充和提取功能就可以完成了,今天小編就和大家分享如何快速填充和提取數據。
  • Excel批量提取指定數據——函數篇
    上一節課中我們分享了利用數據分列功能,批量提取QQ號,那麼今天我們將分享如何利用函數對指定數據進行批量提取;同樣通過觀察發現,每行數據裡每個QQ號碼都由一對括號包括,如果左括號前面的字符數量固定,那麼我們直接用mid()函數和len()函數組合,即可提取數據,但是左括號前面的字符數是不固定的……
  • 生日/電話一秒提取!高手必備Excel提數據神技-Excel, ——快科技...
    1、提取出生日期提取出生日期,多數用戶會選擇MID函數,但其實只要在第一行先輸入一個提取樣本(比如首行身份證所對應的出生日期),然後敲打快捷鍵Ctrl+E,剩下的事兒,Excel具體方法是,先在第一行內敲入新的數據格式,然後Ctrl+E,所有數據列便自動轉換完畢了。
  • 數據分析必備基礎技能Excel常用函數公式及使用技巧
    Excel在職場中使用非常大,財務、運營、業務、統計、分析等每個部門都需要,尤其是數據分析崗基本每天都會和Excel打交道,那麼我們今天就和大家分享常用的Excel函數公式。求和:SUM(A1:A5),求均值:=AVERAGE(A1:A5),求最大值:=MAX(A1:A5),求最小值:=MIN(A1:A5),計算數量:=COUNT(A1:A5) ,計算餘數:=MOD(5,4)使用方法:以上幾個函數公式是最基礎常見的,可以直接在單元格中輸入計算,當然也可以先選中需要計算的單元格(A1:A5),然後點擊Excel表格上方的公式