Excel中的函式公式非常的繁多,如果要100%全部掌握,那是不可能完成的任務,但是對於一些使用頻率非常高的函式公式,作為職場的親們必須掌握哦!
一、提取出生年月。
方法:
在目標單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
1、利用Mid函式提取出生年月字串。
2、利用Text函式將提取的出生年月字串按格式“00-00-00”進行設定。
二、提取性別。
在目標單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
1、身份證號的第17位代表的是性別,如果為“奇數”,則為“男”,如果為“偶數”,則為“女”。首先利用Mid函式提取身份證號中的第17位值。
2、對提取的值用函式Mod進行求餘計算,然後利用IF函式判斷求餘的結果,如果為“奇數”,則返回“男”,如果為“偶數”,則返回“女”。
三、計算年齡。
在目標單元格中輸入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")。
1、年齡就是當前年份減去出生年月的年份。
2、首先利用公式=TEXT(MID(C3,7,8),"00-00-00")提取出生年月,並用Today()獲取當前的日期。
3、利用系統隱藏函式Datedif計算年份(Y)的差值(Datedif函式為系統隱藏函式,主要功能是計算兩個時間的差值,其第三個引數的作用是指定統計方式,其中“Y”為按年統計)。
四、返回指定日期所對應的星期。
在目標單元格中輸入公式:=TEXT(B3,"aaaa")、=TEXT(B3,"aaa")。
利用Text函式對指定的值進行格式設定,“aaaa”為長日期,“aaa”為短日期。
五、計算當前日期所屬月份有多少天。
在目標單元格中輸入公式:=DAY(EOMONTH(B3,0))。
1、Eomonth函式的作用是:返回指定日期之前或之後月份的最後一天。語法結構為=Eomonth(時間或引用,統計方式)。其中0為之前月份。
2、利用Day函式提取日期。
六、將日期轉換為無分割線形式。
在目標單元格中輸入公式:=TEXT(B3,"emmdd")。
七、將日期轉換為有分割線形式。
在目標單元格中輸入公式: =TEXT(B3,"0!/00!/00")。
八、判斷內容是否重複。
在目標單元格中輸入公式:=IF(COUNTIF(E$3:E$9,E3)>1,"重複","")。
1、利用Countif函式統計出當前單元格在指定範圍中的個數。
2、利用IF函式判斷統計出的值,如果大於1,返回“重複”,否則返回空值。
九、中國式排名。
在目標單元格中輸入公式:=SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1。
結束語:
此文主要對9個常用的函式公式進行了解讀和示例,希望對大家的工作效率有所提高哦,對使用技巧,你Get到了嗎?
Excel中的函式公式非常的繁多,如果要100%全部掌握,那是不可能完成的任務,但是對於一些使用頻率非常高的函式公式,作為職場的親們必須掌握哦!
一、提取出生年月。
方法:
在目標單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
1、利用Mid函式提取出生年月字串。
2、利用Text函式將提取的出生年月字串按格式“00-00-00”進行設定。
二、提取性別。
方法:
在目標單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解讀:
1、身份證號的第17位代表的是性別,如果為“奇數”,則為“男”,如果為“偶數”,則為“女”。首先利用Mid函式提取身份證號中的第17位值。
2、對提取的值用函式Mod進行求餘計算,然後利用IF函式判斷求餘的結果,如果為“奇數”,則返回“男”,如果為“偶數”,則返回“女”。
三、計算年齡。
方法:
在目標單元格中輸入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")。
解讀:
1、年齡就是當前年份減去出生年月的年份。
2、首先利用公式=TEXT(MID(C3,7,8),"00-00-00")提取出生年月,並用Today()獲取當前的日期。
3、利用系統隱藏函式Datedif計算年份(Y)的差值(Datedif函式為系統隱藏函式,主要功能是計算兩個時間的差值,其第三個引數的作用是指定統計方式,其中“Y”為按年統計)。
四、返回指定日期所對應的星期。
方法:
在目標單元格中輸入公式:=TEXT(B3,"aaaa")、=TEXT(B3,"aaa")。
解讀:
利用Text函式對指定的值進行格式設定,“aaaa”為長日期,“aaa”為短日期。
五、計算當前日期所屬月份有多少天。
方法:
在目標單元格中輸入公式:=DAY(EOMONTH(B3,0))。
解讀:
1、Eomonth函式的作用是:返回指定日期之前或之後月份的最後一天。語法結構為=Eomonth(時間或引用,統計方式)。其中0為之前月份。
2、利用Day函式提取日期。
六、將日期轉換為無分割線形式。
方法:
在目標單元格中輸入公式:=TEXT(B3,"emmdd")。
七、將日期轉換為有分割線形式。
方法:
在目標單元格中輸入公式: =TEXT(B3,"0!/00!/00")。
八、判斷內容是否重複。
方法:
在目標單元格中輸入公式:=IF(COUNTIF(E$3:E$9,E3)>1,"重複","")。
解讀:
1、利用Countif函式統計出當前單元格在指定範圍中的個數。
2、利用IF函式判斷統計出的值,如果大於1,返回“重複”,否則返回空值。
九、中國式排名。
方法:
在目標單元格中輸入公式:=SUMPRODUCT(($D$3:$D$9>D3)/COUNTIF($D$3:$D$9,$D$3:$D$9))+1。
結束語:
此文主要對9個常用的函式公式進行了解讀和示例,希望對大家的工作效率有所提高哦,對使用技巧,你Get到了嗎?