1、查找重復(fù)內(nèi)容 =IF(COUNTIF(A:A,A2)>1,'重復(fù)','') COUNTIF函數(shù)用于統(tǒng)計一個區(qū)域中符合條件的單元格個數(shù)。 先使用COUNTIF函數(shù)計算出A列區(qū)域中有多少個與A2相同的姓名。然后使用IF函數(shù)判斷,如果COUNTIF函數(shù)的結(jié)果大于1,就說明有重復(fù)了。 2、重復(fù)內(nèi)容首次出現(xiàn)時不提示 =IF(COUNTIF(A$2:A2,A2)>1,'重復(fù)','') COUNTIF函數(shù)使用一個動態(tài)擴(kuò)展的引用范圍A$2:A2,隨著公式向下復(fù)制,這個區(qū)域會不斷擴(kuò)展,依次變成A$2:A3、A$2:A4、A$2:A5…… ,也就是統(tǒng)計自A2單元格開始,到公式所在行這個范圍內(nèi),有多少個與A列姓名相同的單元格。 如果是某個姓名首次出現(xiàn),則COUNTIF(A$2:A2,A2)的計算結(jié)果等于1,如果是重復(fù)出現(xiàn),則結(jié)果必定大于1, 最后再用IF函數(shù)判斷,COUNTIF函數(shù)的結(jié)果是否大于1,如果大于1,就返回指定的內(nèi)容“重復(fù)”。 3、根據(jù)出生年月計算年齡 =DATEDIF(B2,'2023-7-1','y') DATEDIF的作用是計算兩個日期之間間隔的年、月、日。 本例以C2的出生年月作為開始日期,以“2023-7-1”作為結(jié)束日期,第三參數(shù)使用“Y”,表示計算兩個日期之間的整年數(shù)。 4、根據(jù)身份證號碼提取出生年月 =--TEXT(MID(B2,7,8),'0-00-00') 先使用MID函數(shù)從B2單元格中的第7位開始,提取表示出生年月的8個字符19880718。然后使用TEXT函數(shù)將其變成具有日期樣式的文本“1988-07-18”,最后加上兩個負(fù)號,也就是計算負(fù)數(shù)的負(fù)數(shù),通過這樣一個數(shù)學(xué)計算,把文本型的日期變成真正的日期序列值。 最后將公式所在單元格的數(shù)字格式設(shè)置成日期。 5、統(tǒng)計30歲以上的人數(shù) =COUNTIF(C2:C9,'>'&E1) 注意,COUNTIF的第二參數(shù)使用大于、小于或是大于等于(>=)、小于等于(<=)以及不等于(<>)的計算方式時,假如條件需要指向某個單元格,需要用連接符號將比較運(yùn)算符與單元格地址連接。 本例中,如果第二參數(shù)寫成'>E1',公式將無法得到正確結(jié)果。 好了,今天為大家分享的內(nèi)容就是這些,祝各位一天好心情! 圖文制作:祝洪忠 |
|