Excel日常工作中,答得喵經(jīng)常被問到:
如果大家在日常工作中,有類似的問題,可以拿去用,文章最后還有示例文件領(lǐng)取方法。(本文采用Office2016進(jìn)行演示,建議演練使用Office2007之后的版本) 閑言少絮,直奔主題 一 查找重復(fù)內(nèi)容公式法 =IF(COUNTIF(A:A,A2)>1,'重復(fù)','') 原理:每個姓名在列中出現(xiàn)的次數(shù)大于1次,即判定為重復(fù)! 公式分析:countif是條件計(jì)數(shù)函數(shù),COUNTIF(A:A,A2)>1的意思是,計(jì)算A列(A:A)中A2單元格出現(xiàn)的次數(shù),并判斷是否大于1,外面的IF根據(jù)判斷結(jié)果,給予重復(fù)或者留空的結(jié)果。 二 顯示重復(fù)值的條件格式法 使用條件格式→突出顯示單元格規(guī)則→重復(fù)值,選擇格式后,重復(fù)值都會用該格式顯示出來 三 刪除重復(fù)值的快捷方法 數(shù)據(jù)選項(xiàng)卡→數(shù)據(jù)工具組→刪除重復(fù)項(xiàng)功能(下圖紅框中) 下圖選項(xiàng)的意思是,姓名和是否重復(fù)兩列內(nèi)容都重復(fù),方認(rèn)定為重復(fù)! 并刪除第二次及后續(xù)出現(xiàn)的 四 根據(jù)身份證號計(jì)算出生年月日的公式: =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)) 原理:身份證中,第7-10位代表出生年份,第11-12位代表月份,第13-14位代表日子,提取出來可以組合成日期。 公式分析: MID可以把文本中按照從第幾位開始截取,并截取幾位的方式,把文本片段提取出來。MID(B2,7,4)把保存在B2的身份證,從第7位開始提取4位出來,你會發(fā)現(xiàn)是年份。最后用DATE函數(shù)把提取出來的年月日拼成日期。 五 根據(jù)身份證號碼提取性別的公式 =IF(MOD(MID(B2,15,3),2),'男','女') 原理:身份證中,第15-17位代表出生序列,奇數(shù)為男生,偶數(shù)位女生 公式分析: MID(B2,15,3)從第15位開始提取3位,用MOD函數(shù)求這3位數(shù)與2相除的余數(shù),余數(shù)為1代表為奇數(shù),也就是男生,余數(shù)為0代表為偶數(shù),就是女生,最后用IF判斷,分別留下結(jié)果為男或者女。 六 根據(jù)身份證號碼,求年齡 =DATEDIF(C2,TODAY(),'Y') 原理:身份證中包含出生日期,可以用于計(jì)算年齡 公式分析: DATEDIF是一個隱藏函數(shù),用于計(jì)算日期間相隔,=DATEDIF(C2,TODAY(),'Y')代表計(jì)算今天(today)與用身份證計(jì)算出來的日期(C2)之間相隔,按照年份(”Y”)來計(jì)算。 ★索取源文件,關(guān)注公眾號答得喵,回復(fù)口令C17★ |
|