![d081072106e0d7734aa6b22a7a55c6ce.png](https://img-blog.csdnimg.cn/img_convert/d081072106e0d7734aa6b22a7a55c6ce.png)
文 | 地瓜劳斯
摘要:在日常的工作学习中,我们会用到各种运算规则,而Office将这些规则的代码统一命名为“函数”。函数的出现极大的降低了我们的劳动力。
本文将详细讲述我们职场中需要常用的54个函数。
一图看全文
![220ee3d9aea4c6e0467c0445dd671a2c.png](https://img-blog.csdnimg.cn/img_convert/220ee3d9aea4c6e0467c0445dd671a2c.png)
零、概述
笔者从事数据分析相关工作多年来,见到过种学习Excel函数的方法,有靠记忆的,有靠打小抄的,有靠反复训练的。作为已获得微软官方大师级认证的重度Office用户,可以十分负责任的告诉各位,不用!不需要!完全不需要!!!
事实上,希望用好Excel函数,只需要做好三点就够了:
通过浏览官方帮助手册/Excel函数提示,了解Office本身能实现哪些函数功能;
调出要使用的函数,读懂该函数的形参和实参;
如果还不了解,按下[F1],调出官方帮助手册;
以大家熟知的VLOOKUP函数为例:
![3374e5b7013e8e0ea8b7d1474d250489.png](https://img-blog.csdnimg.cn/img_convert/3374e5b7013e8e0ea8b7d1474d250489.png)
一、日期函数
日期函数:day、month、year、date、today、weekday、weeknum;
01、DAY函数
DAY函数
语法:DAY(serial_number)
说明:返回以序列数表示的某日期的天数。天数是介于 1 到 31 之间的整数。
实例:
![b04ef27a387cd1ca0c945cf33ab1f687.gif](https://img-blog.csdnimg.cn/img_convert/b04ef27a387cd1ca0c945cf33ab1f687.gif)
02、MONTH 函数
MONTH 函数
语法:MONTH(serial_number)
说明:返回日期(以序列数表示)中的月份。月份是介于 1(一月)到 12(十二月)之间的整数。
实例:
![96a6d406e5cdde991ffbf71f68ad7855.gif](https://img-blog.csdnimg.cn/img_convert/96a6d406e5cdde991ffbf71f68ad7855.gif)
03、YEAR 函数
YEAR 函数
语法:YEAR(serial_number)
说明:返回对应于某个日期的年份。Year 作为 1900 - 9999 之间的整数返回。
实例:
![ecfbd673359074e5408a15c9c4730788.gif](https://img-blog.csdnimg.cn/img_convert/ecfbd673359074e5408a15c9c4730788.gif)
04、DATE 函数
DATE 函数
语法:DATE(year,month,day)
说明:DATE 函数返回表示特定日期的连续序列号。
实例:
![d74c6b55af8b49e7a8125a65ce4c9030.gif](https://img-blog.csdnimg.cn/img_convert/d74c6b55af8b49e7a8125a65ce4c9030.gif)
05、TODAY 函数
TODAY 函数
语法:TODAY()
说明:返回当前日期。
实例:
![02fd3a185f19cd55c51f89af4753f3ce.gif](https://img-blog.csdnimg.cn/img_convert/02fd3a185f19cd55c51f89af4753f3ce.gif)
06、WEEKDAY 函数
WEEKDAY 函数
语法:WEEKDAY(serial_number,[return_type])
说明:返回对应于某个日期的一周中的第几天。默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。
实例:
![0153e3fc741ff6ba67cf003d5aea1ac0.gif](https://img-blog.csdnimg.cn/img_convert/0153e3fc741ff6ba67cf003d5aea1ac0.gif)
07、WEEKNUM 函数
WEEKNUM 函数
语法:WEEKNUM(serial_number,[return_type])
说明:返回特定日期的周数。
实例:
![5580a6ad414a3fcc01180fc27e75517e.gif](https://img-blog.csdnimg.cn/img_convert/5580a6ad414a3fcc01180fc27e75517e.gif)
二、数学函数
数学函数:product、rand、randbetween、round、sum、sumif、sumifs、sumproduct
01、PRODUCT函数
PRODUCT 函数
语法:PRODUCT(number1, [number2], ...)
说明:使所有以参数形式给出的数字相乘并返回乘积。
实例:
![aa552bac049ad90e4faadf3d21b3498b.gif](https://img-blog.csdnimg.cn/img_convert/aa552bac049ad90e4faadf3d21b3498b.gif)
02、RAND 函数
RAND 函数
语法:RAND()
说明:返回大于等于 0 且小于 1 的均匀分布随机实数。为易失性函数。
实例:
![c871fee09525cb31482bef7cb9bd783c.gif](https://img-blog.csdnimg.cn/img_convert/c871fee09525cb31482bef7cb9bd783c.gif)
03、RANDBETWEEN 函数
RANDBETWEEN 函数
语法:RANDBETWEEN(bottom, top)
说明:返回位于两个指定数之间的一个随机整数。为易失性函数。
实例:
![5432885601e278e3a1a5c299c80e08ef.gif](https://img-blog.csdnimg.cn/img_convert/5432885601e278e3a1a5c299c80e08ef.gif)
04、ROUND 函数
ROUND 函数
语法:ROUND(number, num_digits)
说明:ROUND 函数将数字四舍五入到指定的位数。
实例:
![c2b0b924256bbf1e242b7a7a8ef609e8.gif](https://img-blog.csdnimg.cn/img_convert/c2b0b924256bbf1e242b7a7a8ef609e8.gif)
05、SUM 函数
SUM 函数
语法:SUM(number1,[number2],...)
说明:返回参数之和。
实例:
![c09a111aeae28cf51e6351e270bfd59f.gif](https://img-blog.csdnimg.cn/img_convert/c09a111aeae28cf51e6351e270bfd59f.gif)
06、SUMIF 函数
SUMIF 函数
语法:SUMIF(range, criteria, [sum_range])
说明:对范围中符合指定条件的值求和。
实例:
![6bdb13d0b4f2878f920833c6a4332467.gif](https://img-blog.csdnimg.cn/img_convert/6bdb13d0b4f2878f920833c6a4332467.gif)
07、SUMIFS 函数
SUMIFS 函数
语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
说明:计算其满足多个条件的全部参数的总量。
实例:
![96e00c4b7128c1e8ec963654a4452b1d.gif](https://img-blog.csdnimg.cn/img_convert/96e00c4b7128c1e8ec963654a4452b1d.gif)
08、SUMPRODUCT 函数
SUMPRODUCT 函数
语法:SUMPRODUCT(array1, [array2], [array3], ...)
说明:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
实例:
![a5e2377920feb3d76a35e47d1d48b9c2.gif](https://img-blog.csdnimg.cn/img_convert/a5e2377920feb3d76a35e47d1d48b9c2.gif)
三、统计函数
统计函数:large、small、max、min、median、mode、rank、count、counta、countif、countifs、average、averageif、avrageifs;
01、LARGE 函数
LARGE 函数
语法:LARGE(array,k)
说明:返回数据集中第 k 个最大值。
实例:
![9c6a31470ac1cf4db27e123a41ac7389.gif](https://img-blog.csdnimg.cn/img_convert/9c6a31470ac1cf4db27e123a41ac7389.gif)
02、SMALL 函数
SMALL 函数
语法:SMALL(array,k)
说明:返回数据集中的第k个最小值。
实例:
![82b2cc9bfd4819278387a10bb27ac130.gif](https://img-blog.csdnimg.cn/img_convert/82b2cc9bfd4819278387a10bb27ac130.gif)
03、MAX 函数
MAX 函数
语法:MAX(number1, [number2], ...)
说明:返回一组值中的最大值。
实例:
![a4e214774acb34aabedc50efeb35cbe8.gif](https://img-blog.csdnimg.cn/img_convert/a4e214774acb34aabedc50efeb35cbe8.gif)
04、MIN 函数
MIN 函数
语法:MIN(number1, [number2], ...)
说明:返回一组值中的最小值。
实例:
![c5bd92165c08c8b3405f21d81fccacd0.gif](https://img-blog.csdnimg.cn/img_convert/c5bd92165c08c8b3405f21d81fccacd0.gif)
05、MEDIAN 函数
MEDIAN 函数
语法:MEDIAN(number1, [number2], ...)
说明:返回一组已知数字的中值。
实例:
![0775d96152a113ef8ac4855000e58b99.gif](https://img-blog.csdnimg.cn/img_convert/0775d96152a113ef8ac4855000e58b99.gif)
06、MODE 函数
MODE 函数
语法:MODE(number1,[number2],...)
说明:返回的数组或数据区域中出现频率最高或重复出现值。
实例:
![133ac4a8f978691b872a33f8188604ac.gif](https://img-blog.csdnimg.cn/img_convert/133ac4a8f978691b872a33f8188604ac.gif)
07、RANK 函数
RANK 函数
语法:RANK(number,ref,[order])
说明:返回一列数字的数字排位。
实例:
![58a13ae86b7d5e5a94e9c18b3b613269.gif](https://img-blog.csdnimg.cn/img_convert/58a13ae86b7d5e5a94e9c18b3b613269.gif)
08、COUNT 函数
COUNT 函数
语法:COUNT(value1, [value2], ...)
说明:计算包含数字的单元格个数以及参数列表中数字的个数
实例:
![c1ea979fd044cfe5148923420c06f1d0.gif](https://img-blog.csdnimg.cn/img_convert/c1ea979fd044cfe5148923420c06f1d0.gif)
09、COUNTA 函数
COUNTA 函数
语法:COUNTA(value1, [value2], ...)
说明:计算范围中不为空的单元格的个数。
实例:
![79b21275f35e19f78da0a57688217d02.gif](https://img-blog.csdnimg.cn/img_convert/79b21275f35e19f78da0a57688217d02.gif)
10、COUNTIF 函数
COUNTIF 函数
语法:COUNTIF (range,criteria)
说明:统计满足某个条件的单元格的数量
实例:
![1d42cf252336451f5b1b6f71431ca3ba.gif](https://img-blog.csdnimg.cn/img_convert/1d42cf252336451f5b1b6f71431ca3ba.gif)
11、COUNTIFS 函数
COUNTIFS 函数
语法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
说明:将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。
实例:
![ed996269a3df7ceb71835cd000d28d1f.gif](https://img-blog.csdnimg.cn/img_convert/ed996269a3df7ceb71835cd000d28d1f.gif)
12、AVERAGE 函数
AVERAGE 函数
语法:AVERAGE(number1, [number2], ...)
说明:返回参数的平均值(算术平均值)。
实例:
![3a606965a128ebbf37137b13a8b4b135.gif](https://img-blog.csdnimg.cn/img_convert/3a606965a128ebbf37137b13a8b4b135.gif)
13、AVERAGEIF 函数
AVERAGEIF 函数
语法:AVERAGEIF(range, criteria, [average_range])
说明:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
实例:
![0263bb50b4b74da30771297d2e4eb91d.gif](https://img-blog.csdnimg.cn/img_convert/0263bb50b4b74da30771297d2e4eb91d.gif)
14、AVERAGEIFS 函数
AVERAGEIFS 函数
语法:AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
说明:返回满足多个条件的所有单元格的平均值(算术平均值)。
实例:
![2be3c0eb2d8c967382ce729d2d1c6a2f.gif](https://img-blog.csdnimg.cn/img_convert/2be3c0eb2d8c967382ce729d2d1c6a2f.gif)
四、查找和引用函数
查找和引用函数:vlookup、hlookup、lookup、choose、match、index、indirect、column、row、offset、getpivotdata;
01、VLOOKUP 函数
VLOOKUP 函数
语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
说明:在表格或区域中按行查找内容
实例:
![5d115dc08d72f018dbf7ca82c0148c65.gif](https://img-blog.csdnimg.cn/img_convert/5d115dc08d72f018dbf7ca82c0148c65.gif)
02、HLOOKUP 函数
HLOOKUP 函数
语法:HLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
说明:在表格或区域中按列查找内容
实例:
![6aa05cf2492974be559b8f05b40fc684.gif](https://img-blog.csdnimg.cn/img_convert/6aa05cf2492974be559b8f05b40fc684.gif)
03、LOOKUP 函数
LOOKUP 函数
语法:LOOKUP(lookup_value, lookup_vector, [result_vector])
说明:查询一行或一列并查找另一行或列中的相同位置的值
实例:
![63c6566368120eebe1ef6d51cfd5cac1.gif](https://img-blog.csdnimg.cn/img_convert/63c6566368120eebe1ef6d51cfd5cac1.gif)
04、CHOOSE 函数
CHOOSE 函数
语法:CHOOSE(index_num, value1, [value2], ...)
说明:使用 index_num 返回数值参数列表中的数值。
实例:
![4d436d4a48bf3a4c2ba750c46cdf4bfd.gif](https://img-blog.csdnimg.cn/img_convert/4d436d4a48bf3a4c2ba750c46cdf4bfd.gif)
05、MATCH 函数
MATCH 函数
语法:MATCH(lookup_value, lookup_array, [match_type])
说明:在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
实例:
![a59c873b055d69c3d0738b517926d21a.gif](https://img-blog.csdnimg.cn/img_convert/a59c873b055d69c3d0738b517926d21a.gif)
06、INDEX 函数
INDEX 函数
语法:INDEX(array, row_num, [column_num])
说明:返回表格或区域中的值或值的引用。
实例:
![b3f367af2b81489e683b5f509c72bba9.gif](https://img-blog.csdnimg.cn/img_convert/b3f367af2b81489e683b5f509c72bba9.gif)
07、INDIRECT 函数
INDIRECT 函数
语法:INDEX(array, row_num, [column_num])
说明:返回表格或区域中的值或值的引用。
实例:
![b3f367af2b81489e683b5f509c72bba9.gif](https://img-blog.csdnimg.cn/img_convert/b3f367af2b81489e683b5f509c72bba9.gif)
08、COLUMN 函数
COLUMN 函数
语法:COLUMN([reference])
说明:返回指定单元格引用的列号。
实例:
![b16700e5913639f1b3365aae63902565.gif](https://img-blog.csdnimg.cn/img_convert/b16700e5913639f1b3365aae63902565.gif)
09、ROW 函数
ROW 函数
语法:ROW([reference])
说明:返回指定单元格引用的行号。
实例:
![ac687c4f8008205b28dd8695427c880e.gif](https://img-blog.csdnimg.cn/img_convert/ac687c4f8008205b28dd8695427c880e.gif)
10、OFFSET 函数
OFFSET 函数
语法:OFFSET(reference, rows, cols, [height], [width])
说明:返回对单元格或单元格区域中指定行数和列数的区域的引用。
实例:
![f3ecb98f171c4e40b09557f6367de6e9.gif](https://img-blog.csdnimg.cn/img_convert/f3ecb98f171c4e40b09557f6367de6e9.gif)
11、GETPIVOTDATA 函数
GETPIVOTDATA 函数
语法:GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
说明:返回存储在数据透视表中的数据
实例:
![000b4107cbacc2bd7fad9c832a7b9043.gif](https://img-blog.csdnimg.cn/img_convert/000b4107cbacc2bd7fad9c832a7b9043.gif)
五、文本函数
文本函数:find、search、text、value、concatenate、left、right、mid、len;
01、FIND 函数
FIND 函数
语法:FIND(find_text, within_text, [start_num])
说明:用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值
实例:
![e514c99ce0be76400b77a1558c57eda5.gif](https://img-blog.csdnimg.cn/img_convert/e514c99ce0be76400b77a1558c57eda5.gif)
02、SEARCH 函数
SEARCH 函数
语法:SEARCH(find_text,within_text,[start_num])
说明:可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号
实例:
![989609c543c97948f63bd7b90dc8facf.gif](https://img-blog.csdnimg.cn/img_convert/989609c543c97948f63bd7b90dc8facf.gif)
03、TEXT 函数
TEXT 函数
语法:TEXT(value, format_text)
说明:可通过格式代码向数字应用格式,进而更改数字的显示方式。
实例:
![952e6459cc225077c0f15efe7a069418.gif](https://img-blog.csdnimg.cn/img_convert/952e6459cc225077c0f15efe7a069418.gif)
04、VALUE 函数
VALUE 函数
语法:VALUE(text)
说明:将表示数字的文本字符串转换为数字。
实例:
![f9d5f89f0f258b9389fddbf99518a45d.gif](https://img-blog.csdnimg.cn/img_convert/f9d5f89f0f258b9389fddbf99518a45d.gif)
05、CONCATENATE 函数
CONCATENATE 函数
语法:CONCATENATE(text1, [text2], ...)
说明:将两个或多个文本字符串联接为一个字符串。
实例:
![af5ae45c92b2350bf61e725209646e8f.gif](https://img-blog.csdnimg.cn/img_convert/af5ae45c92b2350bf61e725209646e8f.gif)
06、LEFT 函数
LEFT 函数
语法:LEFT(text, [num_chars])
说明:从文本字符串的第一个字符开始返回指定个数的字符。
实例:
![fffa69375aa01a993372dd28a99aa7cc.gif](https://img-blog.csdnimg.cn/img_convert/fffa69375aa01a993372dd28a99aa7cc.gif)
07、RIGHT 函数
RIGHT 函数
语法:RIGHT(text,[num_chars])
说明:根据所指定的字符数返回文本字符串中最后一个或多个字符。
实例:
![3d5557b81a8c349c8e8eec6567691257.gif](https://img-blog.csdnimg.cn/img_convert/3d5557b81a8c349c8e8eec6567691257.gif)
08、MID 函数
MID 函数
语法:MID(text, start_num, num_chars)
说明:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
实例:
![afcb7cb1e3674322877dd9644f52b3c7.gif](https://img-blog.csdnimg.cn/img_convert/afcb7cb1e3674322877dd9644f52b3c7.gif)
09、LEN 函数
LEN 函数
语法:LEN(text)
说明:返回文本字符串中的字符个数。
实例:
![d9623c9fa30db89599c9ea69b4d484db.gif](https://img-blog.csdnimg.cn/img_convert/d9623c9fa30db89599c9ea69b4d484db.gif)
六、逻辑函数
逻辑函数:and、or、false、ture、if、iferror;
01、AND 函数
AND 函数
语法:AND(logical1,[logical2]…)
说明:用于确定测试中的所有条件是否均为 TRUE。
实例:
![2d0015ef15f478ae00cb01fd7fcf39fe.gif](https://img-blog.csdnimg.cn/img_convert/2d0015ef15f478ae00cb01fd7fcf39fe.gif)
02、OR 函数
OR 函数
语法:OR(logical1,[logical2]…)
说明:用于确定测试中的所有条件是否均为 TRUE。
实例:
![ece72ba6f0453116a4cd8d19d68cfd4b.gif](https://img-blog.csdnimg.cn/img_convert/ece72ba6f0453116a4cd8d19d68cfd4b.gif)
03、FALSE 函数
FALSE 函数
语法:FALSE( )
说明:返回逻辑值 FALSE。
实例:
![711aa8dc90f7e3212072bf0db372a509.gif](https://img-blog.csdnimg.cn/img_convert/711aa8dc90f7e3212072bf0db372a509.gif)
04、TRUE 函数
TRUE 函数
语法:TRUE( )
说明:返回逻辑值 TRUE。
实例:
![dc710623927978accfa9457fd9c233fa.gif](https://img-blog.csdnimg.cn/img_convert/dc710623927978accfa9457fd9c233fa.gif)
05、IF 函数
IF 函数
语法:
IF(logical_test,value_if_true,value_if_false)
说明:根据逻辑计算的真假值,从而返回相应的内容。
实例:
![03571ef3dd4f87fd04f48b30dc01fec6.gif](https://img-blog.csdnimg.cn/img_convert/03571ef3dd4f87fd04f48b30dc01fec6.gif)
06、IFERROR 函数
IFERROR 函数
语法:IFERROR(value, value_if_error)
说明:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。
实例:
![29b382197f1c6dbfba6918363a5c23de.gif](https://img-blog.csdnimg.cn/img_convert/29b382197f1c6dbfba6918363a5c23de.gif)
最后的最后,哪有什么天赋异禀,不都是因为死磕到底。
以下这些文章,或许你会感兴趣:
技能:如何组织一个高效会议
工作习惯:史上最强职场邮件攻略
【收藏】一个价值百万的文件管理办法
【建议收藏】如何让你的分析图表看起来专业又美观?
【建议收藏】那些疯转的PPT素材都是哪里来的?
7.10G史上最强PPT素材库免费送(内含下载链接,没有套路)
【收藏】50个Excel实战技巧,让你从入门到精通
你和Excel大牛之间,只差这一篇大基本功
![a1292ab7b98b2a5ebd75159be3df7ca9.png](https://img-blog.csdnimg.cn/img_convert/a1292ab7b98b2a5ebd75159be3df7ca9.png)
觉得好看记得分享给别人哦