文 | 地瓜劳斯
摘要:
之前的文章《[深度] 职场人必会的54个函数都在这里了》中我们整理了职场人常用的54个常用必会函数。但事实上作为经常与数据分析打交道的重度Office用户,仅仅学会那54个常用函数是远远不够的。
本文将详细讲述另外的低频但功能强大的54个函数。
一图看全文
一、日期函数
8个日期函数:days,edate,eomonth,now,weekday,weeknum,networkdays.intl,workday.intl
01. DAYS函数
DAYS函数
语法: DAYS(end_date, start_date)
说明: 返回两个日期之间的天数。
实例:
02. EDATE 函数
EDATE 函数
语法: EDATE(start_date, months)
说明: 返回表示某个日期的序列号,该日期与指定日期相隔(之前或之后)指定的月份数。
实例:
03. EOMONTH 函数
EOMONTH 函数
语法: EOMONTH(start_date, months)
说明: 返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。
实例:
04. NOW 函数
NOW 函数
语法: Now()
说明: 返回当前日期和时间的序列号。
实例:
05. WEEKDAY 函数
WEEKDAY 函数
语法: WEEKDAY(serial_number,[return_type])
说明: 返回对应于某个日期的一周中的第几天。
实例:
06. WEEKNUM 函数
WEEKNUM 函数
语法: WEEKNUM(serial_number,[return_type])
说明: 返回特定日期的周数。
实例:
07. NETWORKDAYS.INTL 函数
NETWORKDAYS.INTL 函数
语法: NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
说明: 返回两个日期之间的所有工作日数
实例:
08. WORKDAY.INTL 函数
WORKDAY.INTL 函数
语法: WORKDAY.INTL(start_date, days, [weekend], [holidays])
说明: 返回指定的若干个工作日之前或之后的日期的序列号(使用自定义周末参数)
实例:
二、文本函数
14个文本函数:char,code,clean,trim,concat,textjoin,formulatext,lower,upper,proper,rept,replace,substitute,value
01. CHAR 函数
CHAR 函数
语法: CHAR(number)
说明: 返回对应于数字代码的字符。
实例:
02. CODE 函数
CODE 函数
语法: CODE(text)
说明: 返回文本字符串中第一个字符的数字代码
实例:
03. CLEAN 函数
CLEAN 函数
语法: CLEAN(text)
说明: 删除文本中所有不能打印的字符
实例:
04. TRIM 函数
TRIM 函数
语法: TRIM(text)
说明: 除了单词之间的单个空格之外,移除文本中的所有空格
实例:
05. CONCAT 函数
CONCAT 函数
语法: CONCAT(text1, [text2],…)
说明: 将多个区域和/或字符串中的文本组合起来
备注: 仅Office 2016专业增强版以上版本包含此函数
实例:
06. TEXTJOIN 函数
TEXTJOIN 函数
语法: TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
说明: 将多个区域和/或字符串的文本组合起来,并包括各文本值之间指定的分隔符
备注: 仅Office 2016专业增强版以上版本包含此函数
实例:
07. FORMULATEXT 函数
FORMULATEXT 函数
语法: FORMULATEXT(reference)
说明: 以字符串的形式返回公式。
实例:
08. LOWER 函数
LOWER 函数
语法: LOWER(text)
说明: 将一个文本字符串中的所有大写字母转换为小写字母
实例:
09. UPPER 函数
UPPER 函数
语法: UPPER(text)
说明: 将一个文本字符串中的所有小写字母转换为大写字母
实例:
10. PROPER 函数
PROPER 函数
语法: PROPER(text)
说明: 将文本字符串的首字母以及文字中任何非字母字符之后的任何其他字母转换成大写
实例:
11. REPT 函数
REPT 函数
语法: REPT(text, number_times)
说明: 将文本重复一定次数
实例:
12. REPLACE 函数
REPLACE 函数
语法: REPLACE(old_text, start_num, num_chars, new_text)
说明: 根据指定的字符数,REPLACE 将部分文本字符串替换为不同的文本字符串。
实例:
13. SUBSTITUTE 函数
SUBSTITUTE 函数
语法: SUBSTITUTE(text, old_text, new_text, [instance_num])
说明: 在文本字符串中用 new_text 替换 old_text
实例:
14. VALUE 函数
VALUE 函数
语法: VALUE(text)
说明: 将表示数字的文本字符串转换为数字。
实例:
三、数学函数
15个数学函数:abs,int,mod,trunc,subtotal,ceiling,floor,odd,even,fact,power,gcd,sigh,maxifs,minifs
01. ABS 函数
ABS 函数
语法: ABS(number)
说明: 返回数字的绝对值
实例:
02. INT 函数
INT 函数
语法: Int( number )
说明: 将数字向下舍入到最接近的整数
实例:
03. MOD 函数
MOD 函数
语法: MOD(number, divisor)
说明: 返回两数相除的余数。结果的符号与除数相同。
实例:
04. TRUNC 函数
TRUNC 函数
语法: TRUNC(number, [num_digits])
说明: 将数字的小数部分截去,返回整数。
实例:
05. SUBTOTAL 函数
SUBTOTAL 函数
语法: SUBTOTAL(function_num,ref1,[ref2],...)
说明: 返回列表或数据库中的分类汇总
实例:
06. CEILING 函数
CEILING 函数
语法: CEILING(number, significance)
说明: 返回将参数 number 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数
实例:
07. FLOOR 函数
FLOOR 函数
语法: FLOOR(number, significance)
说明: 将参数 number 向下舍入(沿绝对值减小的方向)为最接近的 significance 的倍数。
实例:
08. ODD函数
ODD函数
语法: ODD(number)
说明: 返回数字向上舍入到的最接近的奇数。
实例:
09. EVEN 函数
EVEN 函数
语法: EVEN(number)
说明: 返回数字向上舍入到的最接近的偶数
实例:
10. FACT 函数
FACT 函数
语法: FACT(number)
说明: 返回数的阶乘。一个数的阶乘等于 1*2*3*...* 该数。
实例:
11. POWER 函数
POWER 函数
语法: POWER(number, power)
说明: 返回数字乘幂的结果。
实例:
12. GCD 函数
GCD 函数
语法: GCD(number1, [number2], ...)
说明: 返回两个或多个整数的最大公约数
实例:
13. SIGN 函数
SIGN 函数
语法: SIGN(number)
说明: 确定数字的符号
实例:
14. MAXIFS 函数
MAXIFS 函数
语法: MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
说明: 返回一组给定条件或标准指定的单元格中的最大值。
备注: 仅Office 2016专业增强版以上版本包含此函数
实例:
15
MINIFS 函数
MINIFS 函数
语法: MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
说明: 返回一组给定条件或标准指定的单元格之间的最小值。
备注: 仅Office 2016专业增强版以上版本包含此函数
实例:
四、逻辑函数
7个逻辑函数:ifs,not,exact,isblank,isnumber,iseven, isodd
01. IFS 函数
IFS 函数
语法: IFS(logical_test1,value_if_true1,…)
说明: 检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值
备注: 仅Office 2016专业增强版以上版本包含此函数
实例:
02. NOT 函数
NOT 函数
语法: NOT(logical)
说明: 确保一个值不等同于另一值
实例:
03. EXACT 函数
EXACT 函数
语法: EXACT(text1, text2)
说明: 比较两个文本字符串,区分大小写
实例:
04. ISBLANK 函数
ISBLANK 函数
语法: ISBLANK(value)
说明: 检验指定值是否为空单元格,结果返回 TRUE 或 FALSE
实例:
05
ISNUMBER 函数
ISNUMBER 函数
语法: ISNUMBER(value)
说明: 检验指定值是否为数字,结果返回 TRUE 或 FALSE
实例:
06. ISEVEN 函数
ISEVEN 函数
语法: ISEVEN(number)
说明: 如果参数 number 为偶数,返回 TRUE,否则返回 FALSE。
实例:
07. ISODD 函数
ISODD 函数
语法: ISODD(number)
说明: 如果参数 number 为奇数,返回 TRUE,否则返回 FALSE。
实例:
五、信息函数
2个信息函数:cell,n
01. CELL 函数
CELL 函数
语法: CELL(info_type, [reference])
说明: 返回有关单元格的格式、位置或内容的信息
实例:
02. N 函数
N 函数
语法: N(value)
说明: 返回转化为数值后的值
实例:
六、数据库函数
4个数据库函数:dcount,dmax,dmin,dsum
01. DCOUNT 函数
DCOUNT 函数
语法: DCOUNT(database, field, criteria)
说明: 返回列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格的个数
实例:
02. DSUM 函数
DSUM 函数
语法: DSUM(database, field, criteria)
说明: 列表或数据库中满足指定条件的记录字段(列)中的数字之和
实例:
03. DMAX 函数
DMAX 函数
语法: DMAX(database, field, criteria)
说明: 返回列表或数据库中满足指定条件的记录字段(列)中的最大数字
实例:
04. DMIN 函数
DMIN 函数
语法: DMIN(database, field, criteria)
说明: 返回列表或数据库中满足指定条件的记录字段(列)中的最小数字
实例:
七、查找与引用函数
3个查找引用函数:hyperlink,search,transpose
01. HYPERLINK 函数
HYPERLINK 函数
语法: 超链接(link_location, [friendly_name])
说明: 返回有关单元格的格式、位置或内容的信息
实例:
02. SEARCH 函数
SEARCH 函数
语法:SEARCH(find_text,within_text,[start_num])
说明: 查找目标字符串返回所在位置
实例:
03. TRANSPOSE 函数
TRANSPOSE 函数
语法: TRANSPOSE(array)
说明: 切换或旋转单元格区域
实例:
最后的最后,自律使人自由。
以下这些文章,或许你会感兴趣:
工作习惯:史上最强职场邮件攻略
【收藏】一个价值百万的文件管理办法
【建议收藏】如何让你的分析图表看起来专业又美观?
【建议收藏】那些疯转的PPT素材都是哪里来的?
7.10G史上最强PPT素材库免费送(内含下载链接,没有套路)
[深度] 职场人必会的54个函数都在这里了
【收藏】50个Excel实战技巧,让你从入门到精通
你和Excel大牛之间,只差这一篇大基本功
觉得好看记得分享给别人哦