文 |?地瓜勞斯
摘要:在日常的工作學習中,我們會用到各種運算規(guī)則,而Office將這些規(guī)則的代碼統(tǒng)一命名為“函數(shù)”。函數(shù)的出現(xiàn)極大的降低了我們的勞動力。
本文將詳細講述我們職場中需要常用的54個函數(shù)。
一圖看全文

零、概述
筆者從事數(shù)據(jù)分析相關(guān)工作多年來,見到過種學習Excel函數(shù)的方法,有靠記憶的,有靠打小抄的,有靠反復訓練的。作為已獲得微軟官方大師級認證的重度Office用戶,可以十分負責任的告訴各位,不用!不需要!完全不需要?。。?/b>
事實上,希望用好Excel函數(shù),只需要做好三點就夠了:
通過瀏覽官方幫助手冊/Excel函數(shù)提示,了解Office本身能實現(xiàn)哪些函數(shù)功能;
調(diào)出要使用的函數(shù),讀懂該函數(shù)的形參和實參;
如果還不了解,按下[F1],調(diào)出官方幫助手冊;
以大家熟知的VLOOKUP函數(shù)為例:
一、日期函數(shù)
日期函數(shù):day、month、year、date、today、weekday、weeknum;
01、DAY函數(shù)
DAY函數(shù)
語法:DAY(serial_number)
說明:返回以序列數(shù)表示的某日期的天數(shù)。天數(shù)是介于 1 到 31 之間的整數(shù)。
實例:

02、MONTH 函數(shù)
MONTH 函數(shù)
語法:MONTH(serial_number)
說明:返回日期(以序列數(shù)表示)中的月份。月份是介于 1(一月)到 12(十二月)之間的整數(shù)。
實例:

03、YEAR 函數(shù)
YEAR 函數(shù)
語法:YEAR(serial_number)
說明:返回對應于某個日期的年份。Year 作為 1900 - 9999 之間的整數(shù)返回。
實例:

04、DATE 函數(shù)
DATE 函數(shù)
語法:DATE(year,month,day)
說明:DATE 函數(shù)返回表示特定日期的連續(xù)序列號。
實例:

05、TODAY 函數(shù)
TODAY 函數(shù)
語法:TODAY()
說明:返回當前日期。
實例:

06、WEEKDAY 函數(shù)
WEEKDAY 函數(shù)
語法:WEEKDAY(serial_number,[return_type])
說明:返回對應于某個日期的一周中的第幾天。默認情況下,天數(shù)是 1(星期日)到 7(星期六)范圍內(nèi)的整數(shù)。
實例:

07、WEEKNUM 函數(shù)
WEEKNUM 函數(shù)
語法:WEEKNUM(serial_number,[return_type])
說明:返回特定日期的周數(shù)。
實例:

二、數(shù)學函數(shù)
數(shù)學函數(shù):product、rand、randbetween、round、sum、sumif、sumifs、sumproduct
01、PRODUCT函數(shù)
PRODUCT 函數(shù)
語法:PRODUCT(number1, [number2], ...)
說明:使所有以參數(shù)形式給出的數(shù)字相乘并返回乘積。
實例:

02、RAND 函數(shù)
RAND 函數(shù)
語法:RAND()
說明:返回大于等于 0 且小于 1 的均勻分布隨機實數(shù)。為易失性函數(shù)。
實例:

03、RANDBETWEEN 函數(shù)
RANDBETWEEN 函數(shù)
語法:RANDBETWEEN(bottom, top)
說明:返回位于兩個指定數(shù)之間的一個隨機整數(shù)。為易失性函數(shù)。
實例:

04、ROUND 函數(shù)
ROUND 函數(shù)
語法:ROUND(number, num_digits)
說明:ROUND 函數(shù)將數(shù)字四舍五入到指定的位數(shù)。
實例:

05、SUM 函數(shù)
SUM 函數(shù)
語法:SUM(number1,[number2],...)
說明:返回參數(shù)之和。
實例:

06、SUMIF 函數(shù)
SUMIF 函數(shù)
語法:SUMIF(range, criteria, [sum_range])
說明:對范圍中符合指定條件的值求和。
實例:

07、SUMIFS 函數(shù)
?SUMIFS 函數(shù)
語法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
說明:計算其滿足多個條件的全部參數(shù)的總量。
實例:

08、SUMPRODUCT 函數(shù)
SUMPRODUCT 函數(shù)
語法:SUMPRODUCT(array1, [array2], [array3], ...)
說明:在給定的幾組數(shù)組中,將數(shù)組間對應的元素相乘,并返回乘積之和。
實例:

三、統(tǒng)計函數(shù)
統(tǒng)計函數(shù):large、small、max、min、median、mode、rank、count、counta、countif、countifs、average、averageif、avrageifs;
01、LARGE 函數(shù)
LARGE 函數(shù)
語法:LARGE(array,k)
說明:返回數(shù)據(jù)集中第 k 個最大值。
實例:

02、SMALL 函數(shù)
SMALL 函數(shù)
語法:SMALL(array,k)
說明:返回數(shù)據(jù)集中的第k個最小值。
實例:

03、MAX 函數(shù)
MAX 函數(shù)
語法:MAX(number1, [number2], ...)
說明:返回一組值中的最大值。
實例:

04、MIN 函數(shù)
MIN 函數(shù)
語法:MIN(number1, [number2], ...)
說明:返回一組值中的最小值。
實例:

05、MEDIAN 函數(shù)
MEDIAN 函數(shù)
語法:MEDIAN(number1, [number2], ...)
說明:返回一組已知數(shù)字的中值。
實例:

06、MODE 函數(shù)
MODE 函數(shù)
語法:MODE(number1,[number2],...)
說明:返回的數(shù)組或數(shù)據(jù)區(qū)域中出現(xiàn)頻率最高或重復出現(xiàn)值。
實例:

07、RANK 函數(shù)
RANK 函數(shù)
語法:RANK(number,ref,[order])
說明:返回一列數(shù)字的數(shù)字排位。
實例:

08、COUNT 函數(shù)
COUNT 函數(shù)
語法:COUNT(value1, [value2], ...)
說明:計算包含數(shù)字的單元格個數(shù)以及參數(shù)列表中數(shù)字的個數(shù)
實例:

09、COUNTA 函數(shù)
COUNTA 函數(shù)
語法:COUNTA(value1, [value2], ...)
說明:計算范圍中不為空的單元格的個數(shù)。
實例:

10、COUNTIF 函數(shù)
COUNTIF 函數(shù)
語法:COUNTIF (range,criteria)
說明:統(tǒng)計滿足某個條件的單元格的數(shù)量
實例:

11、COUNTIFS 函數(shù)
COUNTIFS 函數(shù)
語法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
說明:將條件應用于跨多個區(qū)域的單元格,然后統(tǒng)計滿足所有條件的次數(shù)。
實例:

12、AVERAGE 函數(shù)
AVERAGE 函數(shù)
語法:AVERAGE(number1, [number2], ...)
說明:返回參數(shù)的平均值(算術(shù)平均值)。
實例:

13、AVERAGEIF 函數(shù)
AVERAGEIF 函數(shù)
語法:AVERAGEIF(range, criteria, [average_range])
說明:返回某個區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值)。
實例:

14、AVERAGEIFS 函數(shù)
AVERAGEIFS 函數(shù)
語法:AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
說明:返回滿足多個條件的所有單元格的平均值(算術(shù)平均值)。
實例:

四、查找和引用函數(shù)
查找和引用函數(shù):vlookup、hlookup、lookup、choose、match、index、indirect、column、row、offset、getpivotdata;
01、VLOOKUP 函數(shù)
VLOOKUP 函數(shù)
語法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
說明:在表格或區(qū)域中按行查找內(nèi)容
實例:

02、HLOOKUP 函數(shù)
HLOOKUP 函數(shù)
語法:HLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
說明:在表格或區(qū)域中按列查找內(nèi)容
實例:

03、LOOKUP 函數(shù)
LOOKUP 函數(shù)
語法:LOOKUP(lookup_value, lookup_vector, [result_vector])
說明:查詢一行或一列并查找另一行或列中的相同位置的值
實例:

04、CHOOSE 函數(shù)
CHOOSE 函數(shù)
語法:CHOOSE(index_num, value1, [value2], ...)
說明:使用 index_num 返回數(shù)值參數(shù)列表中的數(shù)值。?
實例:

05、MATCH 函數(shù)
MATCH 函數(shù)
語法:MATCH(lookup_value, lookup_array, [match_type])
說明:在范圍單元格中搜索特定的項,然后返回該項在此區(qū)域中的相對位置。?
實例:

06、INDEX 函數(shù)
INDEX 函數(shù)
語法:INDEX(array, row_num, [column_num])
說明:返回表格或區(qū)域中的值或值的引用。?
實例:

07、INDIRECT 函數(shù)
INDIRECT 函數(shù)
語法:INDEX(array, row_num, [column_num])
說明:返回表格或區(qū)域中的值或值的引用。?
實例:

08、COLUMN 函數(shù)
COLUMN 函數(shù)
語法:COLUMN([reference])
說明:返回指定單元格引用的列號。??
實例:

09、ROW 函數(shù)
ROW 函數(shù)
語法:ROW([reference])
說明:返回指定單元格引用的行號。??
實例:

10、OFFSET 函數(shù)
OFFSET 函數(shù)
語法:OFFSET(reference, rows, cols, [height], [width])
說明:返回對單元格或單元格區(qū)域中指定行數(shù)和列數(shù)的區(qū)域的引用。??
實例:

11、GETPIVOTDATA 函數(shù)
GETPIVOTDATA 函數(shù)
語法:GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
說明:返回存儲在數(shù)據(jù)透視表中的數(shù)據(jù)
實例:

五、文本函數(shù)
文本函數(shù):find、search、text、value、concatenate、left、right、mid、len;
01、FIND 函數(shù)
FIND 函數(shù)
語法:FIND(find_text, within_text, [start_num])
說明:用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置的值
實例:

02、SEARCH 函數(shù)
SEARCH 函數(shù)
語法:SEARCH(find_text,within_text,[start_num])
說明:可在第二個文本字符串中查找第一個文本字符串,并返回第一個文本字符串的起始位置的編號
實例:

03、TEXT 函數(shù)
TEXT 函數(shù)
語法:TEXT(value, format_text)
說明:可通過格式代碼向數(shù)字應用格式,進而更改數(shù)字的顯示方式。
實例:

04、VALUE 函數(shù)
VALUE 函數(shù)
語法:VALUE(text)
說明:將表示數(shù)字的文本字符串轉(zhuǎn)換為數(shù)字。
實例:

05、CONCATENATE 函數(shù)
CONCATENATE 函數(shù)
語法:CONCATENATE(text1, [text2], ...)
說明:將兩個或多個文本字符串聯(lián)接為一個字符串。
實例:

06、LEFT 函數(shù)
LEFT 函數(shù)
語法:LEFT(text, [num_chars])
說明:從文本字符串的第一個字符開始返回指定個數(shù)的字符。
實例:

07、RIGHT 函數(shù)
RIGHT 函數(shù)
語法:RIGHT(text,[num_chars])
說明:根據(jù)所指定的字符數(shù)返回文本字符串中最后一個或多個字符。
實例:

08、MID 函數(shù)
MID 函數(shù)
語法:MID(text, start_num, num_chars)
說明:返回文本字符串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。
實例:

09、LEN 函數(shù)
LEN 函數(shù)
語法:LEN(text)
說明:返回文本字符串中的字符個數(shù)。
實例:

六、邏輯函數(shù)
邏輯函數(shù):and、or、false、ture、if、iferror;
01、AND 函數(shù)
AND 函數(shù)
語法:AND(logical1,[logical2]…)
說明:用于確定測試中的所有條件是否均為 TRUE。
實例:

02、OR 函數(shù)
OR 函數(shù)
語法:OR(logical1,[logical2]…)
說明:用于確定測試中的所有條件是否均為 TRUE。
實例:

03、FALSE 函數(shù)
FALSE 函數(shù)
語法:FALSE( )
說明:返回邏輯值 FALSE。
實例:

04、TRUE 函數(shù)
?TRUE 函數(shù)
語法:TRUE( )
說明:返回邏輯值 TRUE。
實例:

05、IF 函數(shù)
IF 函數(shù)
語法:
IF(logical_test,value_if_true,value_if_false)
說明:根據(jù)邏輯計算的真假值,從而返回相應的內(nèi)容。
實例:

06、IFERROR 函數(shù)
?IFERROR 函數(shù)
語法:IFERROR(value, value_if_error)
說明:如果公式的計算結(jié)果錯誤,則返回您指定的值;否則返回公式的結(jié)果。
實例:

最后的最后,哪有什么天賦異稟,不都是因為死磕到底。
以下這些文章,或許你會感興趣:
【建議收藏】那些瘋轉(zhuǎn)的PPT素材都是哪里來的?
7.10G史上最強PPT素材庫免費送(內(nèi)含下載鏈接,沒有套路)
【收藏】50個Excel實戰(zhàn)技巧,讓你從入門到精通
覺得好看記得分享給別人哦