複工在即,提高工作效率是理所當然的事情了。今天小編給大家分享一些在實際工作中要經常用到的Excel高級技巧,希望對大家的實際工作有所幫助哦!
一、判斷重複值:If Countif。
目的:判斷“地區”是否有重複值。
方法:
在目标單元格中輸入公式:=IF(COUNTIF(E$3:E9,E3)>1,"重複","")。
解讀:
1、Countif函數的作用是計算指定區域中指定值的個數,語法結構為=Countif(統計範圍,統計值)。
2、If函數的作用是判斷當天的判斷條件,如果為“真”,則返回第二個參數,否則返回第三個參數。
二、提取身份證号碼中的相關數據。
1、出生年月:Text Mid。
方法:
在目标單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
1、Text函數的作用為:根據指定的代碼将指定的值設置為指定的格式。語法結構為:=Text(值,格式代碼),其中“00-00-00”的作用是将數值設置為“0000-00-00”的日期格式。
2、Mid的函數的作用為:從指定的位置提取指定長度的字符串。語法結構為:=Mid(字符串,開始位置,字符長度)。=Mid(C3,7,8)為從C3字符串中提取從第7位開始,長度為8的字符串。
2、判斷性别:If Mod Mid。
方法:
在目标單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解讀:
1、Mod函數的作用為:返回兩數字相除的餘數。語法結構為:=Mod(被除數,除數)。
2、判斷一個數最簡單有效的辦法就是除以2,所以公式中先用Mid函數提取身份證号碼中的第17位,作為Mod函數的被除數,而除數為2,然後用If函數判斷Mod函數的返回結果,如果為真(暨為奇數,也就是餘數為1),則返回“男”,否則返回“女”。
3、計算年齡:Datedif。
方法:
在目标單元格中輸入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")。
解讀:
1、Datedif函數為系統隐藏函數,其功能為計算兩個日期之間的差值,語法結構為:=Datedif(減數日期,被減數日期,統計方式)。常用的“統計方式”有:Y、M、D,分别為年、月、日。
2、公式=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")首先用Text Mid函數提取出生年月,然後用Today()獲取當前的日期,最後用Datedif計算出年齡。
三、查找引用:Vlookup。
目的:根據“姓名”查詢對應的“年齡”。
方法:
在目标單元格中輸入公式:=VLOOKUP(G3,B$3:D$9,3,0)。
解讀:
1、Vlookup函數的作用為:在指定的區域中查詢符合條件的值。語法結構為:=Vlookup(查詢值,數據區域,返回列數,匹配模式)。
2、公式中G3為查詢值,暨姓名,B$3:D$9為數據區域,即我們要在此範圍中查找指定的值,3為返回的列數,從數據區域B列開始計算,暨B列為第1列,依次計算返回的“年齡”為第3列。0位精準匹配,如果為1則為模糊匹配。
四、限制字符長度。
目的:限制單元格的字符長度為18。
方法:
1、選定目标單元格。
2、【數據】-【數據驗證】。
3、選擇【允許】中的【字符長度】、【數據】中的【等于】、在【長度】中輸入18并【确定】。
4、單擊【出錯警告】标簽,在【标題】和【錯誤信息】中輸入提示信息。(此步驟可省略,根據實際情況決定)。
五、内容重複時提示。
目的:當輸入重複内容時,背景色填充為紅色。
方法:
1、選中目标單元格。
2、【條件格式】-【新建規則】。
3、在“選擇規則類型”中選擇【使用公式确定要設置格式的單元格】。
4、在【為符合此公式的值設置格式】中輸入:=COUNTIF($B:$B,B3)>1。
5、單擊右下角的【格式】-【填充】選擇填充色并【确定】-【确定】。
六、禁止輸入重複内容。
方法:
1、選定目标單元格。
2、【數據】-【數據驗證】。
3、選擇【允許】中的【自定義】、在【公式】中輸入:=COUNTIF($B:$B,B3)=1。
4、單擊【出錯警告】标簽,輸入【标題】和【錯誤信息】并【确定】。
結束語:
今天的内容就到此為止了,對于12個實用技巧,你Get到了嗎?歡迎在留言區留言讨論哦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!