一組和身份證有關的函數公式

2021-02-14 Word技巧達人

小夥伴們好啊,接下來咱們學習一組和身份證有關的函數公式,一起來看:

1、查找重複身份證號碼:

=IF(COUNTIF(A:A,A2&"*")>1,"重複","")

要點:

在COUNTIF函數的第二參數後加上一個星號 &"*"。

老祝說:

COUNTIF函數在計算文本型數字時,會默認按數值型進行處理,但是Excel中的數字精度只有15位,並且身份證號碼是18位,因此會把前15位相同的身份證全部識別為相同的內容。在第二參數後加上一個星號 &"*",就是告訴Excel,要查找包含A2單元格內容的文本,通過這樣變通的手段,COUTNIF函數就聽話啦。

2、用出生年月來計算年齡:

=DATEDIF(A4,TODAY(),"y")

要點:

DATEDIF函數用於計算兩個日期之間的間隔。用法是:

=DATEDIF(開始日期,結束日期,指定要返回的類型)

第三參數是Y,表示年,是M,就表示月。

TODAY函數返回系統當前的日期。 

老祝說:

DATEDIF函數是隱藏函數,輸入時沒有屏幕提示,需要手工錄入哦。

3、根據身份證號計算出生年月:

=--TEXT(MID(A2,7,8),"0!/00!/00")

要點:

身份證號碼中的第8位到15位是出生年月信息。

首先使用MID函數從A2單元格的第7位開始,提取出8個字符,得到類似 19840727的結果。 

再使用TEXT函數將這個字符串變成日期樣式的文本,得到類似1984/07/27的結果。

由於TEXT函數的結果是文本型的內容,所以加上兩個小減號 -- 就是計算負數的負數,通過四則運算,變成真正的日期序列。

老祝說:

公式也可以使用=--TEXT(MID(A2,7,8),"0-00-00"),原理是一樣的。

4、根據身份證號碼提取性別:

=IF(MOD(MID(A2,15,3),2),"男","女")

要點:

身份證號碼中的第17位是性別信息,單數表示男,雙數表示女。

首先使用MID函數從A2單元格的第15位開始,提取出3個字符。

再使用MOD函數計算這個字符與2相除的餘數。

最後使用IF函數判斷,如果餘數大於0,返回男,如果餘數是0,則返回女。 

老祝說:

這裡使用MID(A2,15,3),是為了兼容15位的舊身份證,這部分公式也可以使用MID(A2,17,1)。

5、根據身份證號計算退休時間:

=EDATE(TEXT(MID(A2,7,8),"0-00-00"),MOD(MID(A2,15,3),2)*120+600)

要點:

先用TEXT(MID(A2,7,8),"0-00-00"),計算出出生年月信息。

再使用MOD(MID(A2,15,3),2)計算性別碼和2相除的餘數,結果是1或是0。

如果性別碼和2相除的餘數是1,MOD(MID(A2,15,3),2)*120+600部分就相當於1*120+600,結果是720。

否則就是0*120+600,結果是600。

EDATE函數返回一個日期經過指定月份後的日期,也就是以出生年月為準,男性要經過720個月(60年),女性要經過600個月(50年)就是退休年齡了

好了,咱們今天的內容就先這樣,光說不練假把式,動手試試吧。

歡迎朋友們分享辦公技巧

投稿、提問郵箱:wordjqdr@126.com

相關焦點

  • Excel表格中的身份證號如何計算年齡
    …… 如果你正做著有關工作,那麼就一起來看一下以下內容吧,讓你的Excel操作輕鬆碾壓各種有關身份證的信息。以下是一組和身份證有關的函數公式,如果你是財務人員或是一名HR,那就一起來看一下啦:1、查找重複身份證號碼在
  • 1個公式搞定根據身份證號碼計算年齡
    點擊上方藍字關注 Excel函數與公式關注後發送函數名稱,即可獲取對應教程原創作者 | 李銳
  • 一組常用Excel函數組合,速收——
  • 一組常用Excel函數組合,需要的拿走
    組合一:INDEX+MATCH出鏡率最高的查詢類函數之一
  • 人事用Excel從身份證號裡面自動計算年齡,一個公式實現!
    使用MID函數,在C2中輸入公式:=MID(B2,7,4),表示從B2單元格的第7位開始取4個字符。然後我們使用今年的年份2019減去這個出生年份:C2公式改成=2019-MID(B2,7,4)TODAY()函數顯示今天的日期 ,YEAR()函數是求日期的年份。
  • 一組常用Excel函數公式,每天進步一點點
    小夥伴們好啊,今天老祝和大家分享一組工作中常用的Excel函數公式,雖然簡單,卻能解決工作中的大部分問題。
  • 函數公式太多記不住?一招搞定!
    開學必看 | 二級Office函數公式大匯總,全部免費指導!如果你知道VLOOKUP函數的用法,上圖可以直接點【確定】插入公式,如果你不懂這個函數如何使用,可以點上圖【有關該函數的幫助】,這時候就可以找到函數名稱、公式、語法說明及示例,如下圖:
  • 在EXCEL中利用身份證號計算年齡
    今天我們將介紹身份證提取年齡的問題。在實際的工作中,我們經常要用到一個人年齡,比如按公司所有員工的年齡來進行分組,如果手動輸入的話,會是一個相當大的工作量,而且年齡有一個特點,就是每年年齡都會漲,這意味著去年你做的年齡分組今年就不適用了。
  • Excel函數公式案例教程:VLOOKUP函數+MATCH函數實戰分享
    對應的二月和四組的行列單元格數據區域高亮顯示為紅色。 第一步:首先單擊B10單元格,執行「數據——數據有效性」,按下面截圖的參數來設置數據有效性,數據來源是B1:E1,也就是月份所在單元格區域。 第二步:單擊B11單元格,按步驟一的方法設置數據有效性,數據來源為A2:A8,也就是小組所在的單元格區域。這樣設置後,就可以通過下拉菜單來選擇月份和工作組了。
  • Excel通過身份證號碼計算年齡
    上篇通過身份證號碼提取出生日期,聯想到如何用身份證號碼生成年齡,下面就解決下這個問題。
  • Excel函數公式:Match函數和Index函數.
    Match函數和Index函數是非常重要的查找引用函數。一、Match函數。格式:Match(查找目標,查找範圍,查找方式)。前面兩個參數根據字面的意思就可以理解,查找方式有三個值,分別是0,1,-1。
  • WPS Excel: 從身份證中提取生日、年齡、性別、籍貫、生肖、星座
    提取生日公式:「=TEXT(MID(A2,7,8),"0-00-00")」函數「MID(A2,7,8)」可以從A2單元格的第7位開始提取8位數字,再用TEXT函數將提取到的數字顯示為「年-月-日」格式。
  • 一組常用日期計算公式,收好備用
    咱們來分享一組常用的日期計算公式,收藏一下,說不定哪天就用上了呢。1、今天是幾號NOW返回系統當前的日期和時間,DAY返回指定日期是所在月份的第幾天。MONTH函數的作用是返回指定參數的月份的。WEEKDAY函數用於返回指定日期是星期幾,第一參數是要處理的日期,第二參數使用2,就是用數字1到7來表示星期一到星期日。
  • 15個Excel函數公式的套路,可直接套用,收藏備用吧
    身份證號碼提取出生日期公式:=--TEXT(MID(A2,7,8),"0-00-00")首先利用mid函數提取出身份證號碼中的出生年月,然後利用text函數設置為日期格式,最後利用兩個減號,將文本格式轉換為日期格式,為什麼還需要轉換格式呢?因為text是文本函數,經過text函數轉換過的數據都是文本格式3.
  • Row函數在Excel數組公式中的應用
    絕大多數excel數組公式中,都可以看到row函數的身影,那麼row函數到底起到什麼作用呢?我們先從它的基本用法說起。
  • 五個常用Excel函數公式,學會只要十分鐘
    小夥伴們好啊,今天咱們來學習一組常用的Excel函數公式,點滴積累,也能提高工作效率。
  • Excel函數公式:強大的文本函數SEARCH和SEARCHB
    "Excel函數公式        Excel中的文本函數,也是非常的多的,例如FIND和FINDB,其主要作用是:查找指定值在字符串中的起始位置。今天我們要學習的是SEARCH和SEARCHR函數。一、函數作用、語法結構、參數說明。作用:用於查找指定值在字符串中的起始位置。語法結構:SEARCH(find_text,within_text,[start_num])。
  • 你知道「隱形」函數DATEDIF嗎?
    一、DATEDIF函數的基本語法DATEDIF函數用來計算兩個日期之間相隔的天數、月數或年數。年數工齡的計算,在單元格中輸入公式=DATEDIF(D3,TODAY(),"Y")月數工齡的計算,輸入公式=DATEDIF(D3,TODAY(),"YM")天數工齡的計算,輸入公式=DATEDIF
  • 巧用EXCEL中的VBA和函數結合整理比對多種分散數據
    表格)是非常零散的數據,而且其中部分單位數據欄位名不在同一列,欄位名也不盡相同,如有的欄位名為「身份證號」,有的欄位名為「身份證號碼」,有的在第2列,有的在第3列,要是用SQL整理分析數據,必須要對這些零散的excel表格進行數據整理,工作量非常大,耗時費力,效率低下,由於審計組的審計目的只是要比對需要核實的人員信息是否在這些零散的excel表格中出現,如何用最少的時間,最小的工作量完成此項任務就擺在了審計組面前
  • Excel小知識 身份證號計算年齡
    函數你會幾個呢?函數可十倍百倍的提升工作效率。今日教程使用到,year和today.還有mid三個函數。Year函數表示返回指定日期所對應的年份。語法格式=year(serial_numbe),serial_numbe是序列號的意思。下面小編教你怎麼在excel中使用year函數,希望對你有幫助!