EXCEL函数
创始人
2024-02-06 06:55:32
0

1.文本函数

1.2 LEFT()

概念:从文本字符串的第一个字符开始返回指定个数的字符。
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

此处的H1即代表该文本,下面函数举例同样如此:

操作:=LEFT(H1,9) —> 忍一时风平浪静,退

1.3 LEFTB()

概念:基于所指定的字节数返回文本字符串中的第一个或前几个字符
LEFTB()函数并不适用于所有语言,只有在将 DBCS 语言设置为默认语言时,函数 LEFTB 才会将每个字符按 2 个字节计数。 否则,函数 LEFTB 的行为与 LEFTB 相同,即将每个字符按 1 个字节计数。
支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
后面的RIGHTB()、MIDB()、LENB()、FINDB()、SEARCHB()函数同理。

例子:编辑此文本:忍一时风平浪静,退一步越想越气。
操作:=LEFTB(H1,18) —> 忍一时风平浪静,退

1.4 RIGHT()

概念:根据所指定的字符数返回文本字符串中最后一个或多个字符
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=RIGHT(H1,3) —> 越气。

1.5 MID()

概念:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=MID(H1,2,10) —> 一时风平浪静,退一步

从第2个开始连续输出10个字符。

1.6 LEN()

概念:返回文本字符串中的字符个数
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=LEN(H1) —> 16

1.7 FIND()

概念:用于从一个文本串中定位另一个文本串的起点并返回字符数
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=FIND(“一”,H1,3) —> 10

从第三个字符开始寻找“一”这个字符的下标(从1开始数)

1.8 SEARCH()

概念:用于从一个文本串中定位另一个文本串的起点并返回字符数
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=SEARCH(“一”,H1,4) —> 10

从第4个下标开始寻找“一”这个字符的下标

1.9 REPLACE()

概念:将旧字符串的指定位置(字符下标)指定字符数的字符串替换为新字符串
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=REPLACE(H1,2,2,“替换”) —> 忍替换风平浪静,退一步越想越气。

从第2个字符开始替换

1.10 LOWER()

概念:将一个文本字符串中的所有大写字母转换为小写字母。
例子:将 Nihao啊 中所有的大写字母转换为小写字母

操作:=LOWER(“Nihao啊”) —> nihao啊

1.11 UPPER()

概念:将文本转换为大写字母。
例子:将 Nihao啊 中所有的小写字母转换为大写字母

操作:=UPPER(“Nihao啊”) —> NIHAO啊

1.12 REPT()

概念:将文本重复一定次数。
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=REPT(H1,2) —> 忍一时风平浪静,退一步越想越气。忍一时风平浪静,退一步越想越气。

将H1中的文本重复两次

1.13 SUBSTITUTE()

概念:在文本字符串中用新文本替换旧文本
例子:编辑此文本:忍一时风平浪静,退一步越想越气。

操作:=SUBSTITUTE(H1,“一”,“二”,1) —> 忍二时风平浪静,退一步越想越气。

将第一个“一”替换为“二”

1.14 TRIM()

概念:除了单词之间的单个空格之外,移除文本中的所有空格
操作:=TRIM(“thanke you”) —> thanke you

1.15 TEXT()

概念:自定义单元格格式

操作:=TEXT(“12.234”,“$#.0000”) ----> $12.2340
TEXT()详见

1.16 VALUE()

概念:将表示数字的文本字符串转换为数字

操作:=VALUE(“$1,456,123”)
在这里插入图片描述

2.数学函数

2.1 ABS()

概念:返回数字的绝对值
操作:将-1转换为1:=ABS(-1)

2.2 INT()

概念:向小取整
操作:=INT(-2.9) -->-3

讲究四舍五入

2.3 MOD()

概念:返回两数相除的余数(结果的符号和余数相同)
操作:=MOD(10,3) —> 1

2.4 RAND()

概念:[0,1)之间的随机数
操作:=RAND() -->0.431146493

随机生成且每次运算结果都会变

2.5 RANDBETWEEN()

概念:[a,b]之间的随机整数
操作:=RANDBETWEEN(0,5) —>3

随机生成且每次运算结果都会变

2.6 ROUND()

概念:将数字四舍五入到指定位数
在这里插入图片描述

操作:=ROUND(2.3468,3) —>2.347

讲究四舍五入

2.7 SQRT()

概念:返回算数平方根
操作:=SQRT(9) —> 3

2.8 SUM()

概念:将单个值、单元格引用或者区域相加,或者将三者的组合相加
操作:=SUM(G8+G7) ----> 5.347

此处举的例子:G8=3;G7=2.347

2.9 SUMIF()

概念:对范围中符合指定条件的值求和
案例:
在这里插入图片描述

此处财产价值为E列有效数据从16行到19行。
(条件范围,条件,取值范围)

1.=SUMIF(E16:E19,“>1600000”,E16:E19) ----> 9000000
2.=SUMIF(E16:E19,“>1600000”,F16:F19) ----> 630000
3.=SUMIF(E16:E19,“>3000000”,F16:F19) ----> 280000
4.=SUMIF(E16:E19,“>”&G16,F16:F19) ----> 490000

2.10 SUMIFS()

概念:计算满足多条件的全部参数的值
案例:
在这里插入图片描述

此处已销售数量为E列有效数据从42行到49行。
(取值范围,条件1范围,条件1,条件2范围,条件2,…)

  1. =SUMIFS(E42:E49,F42:F49,“香*”,G42:G49,“卢宁”) ---->37
  2. =SUMIFS(E42:E49,G42:G49,“卢宁”,F42:F49,“<>香蕉”) ---->30

"<>“表示不等于,”*"表现为任意符号的数据

3.统计函数

3.1 AVERAGE()

概念:返回其参数的平均值(求指定范围内容所有数字的和再除以数字的个数)

操作:=AVERAGE(D1:D3) ----> 15

D1=10;D2=20;D3=Acd
此处不计算Acd

3.2 AVERAGEA()

概念:返回其参数的平均值,包括数字、文本和逻辑值
操作:=AVERAGE(D1:D3) ----> 10

D1=10;D2=20;D3=Acd
不计算Acd但是所有数字相加还是要除以选中的单元格数

3.3 AVERAGEIF()

概念:返回区域中满足给定条件的所有单元格的平均值

(条件范围,条件,取值范围)
案例:
在这里插入图片描述
此处财产价值为A列,有效数据从第19行到22行

1.=AVERAGEIF(B19:B22,“<23000”,B19:B22) ----> 14000
2.=AVERAGEIF(A19:A22,“>250000”,B19:B22) ----> 24500

3.4 COUNT()

概念:计算参数列表中数字的个数
操作:=COUNT(D1:D3) ----> 2

D1=10;D2=20;D3=Acd

3.5 COUNTA()

概念:计算参数列表中值的个数
操作:=COUNTA(D1:D3) ----> 3

D1=10;D2=20;D3=Acd

3.6 COUNTIFS()

概念:计算区域内符合给定条件的单元格的数量
案例:
在这里插入图片描述
操作:1. =COUNTIFS(A29:A34,“<5”,B29:B34,“<2011/5/3”) ----->2

(条件1范围,条件1,条件2范围,条件2)

  1. =COUNTIFS(A29:A34,“>1”,A29:A34,“<6”) ----->4

3.7 FREQUENCY()

概念:将样本按阈值分类取各分箱后的样本个数
在这里插入图片描述
操作:=FREQUENCY( 样本范围 , 需要分的阈值取值范围 )

4.日期函数

4.1 DATE()

概念:根据年、月、日三个数值返回其表示的日期
操作:=DATE(2011 , 4 , 5) ------> 2011/4/5

4.2 DATEVALUE()

概念:返回由文本字符串表示的日期的十进制数字
操作:=DATEVALUE(“2022年3月22日”) -----> 44642

返回的日期是十进制格式的

4.3 TIME()

概念:根据时、分、秒三个数值返回其表示的时间的十进制格式
操作: =TIME(16,30,23) -----> 4:30 PM

超过12:00的时间自动换算成下午PM,未超过12:00的时间则是上午AM

4.4 TIMEVALUE()

概念:返回由文本字符串表示的时间的十进制数字
操作: =TIMEVALUE(“12:00:00”) -----> 0.5

将一天的时间表示成0-1的十进制数字(其中1取不到)

4.5 DAY()

概念:返回序列数表示的某月的天数
操作: =DAY(H3) -----> 22

其中H3是44642换算成日期就是2022/3/22,这里H3也可以是任意日期格式的日期

4.6 TODAY()

概念:返回当前的日期
操作: =TODAY() ----->2022/11/19

4.7 NOW()

概念: 返回当前的日期和时间
操作:=NOW() ------>2022/11/19 16:04

4.8 EDATE()

概念:返回与某个日期相隔N个月的日期的序列数
操作:=EDATE(NOW(),3)

这里是距离现在日期往后数隔3个月

4.9 DATEDIF()

概念:计算两个日期之间的天数、月数、年数
操作:=DATEDIF(H14,H15,“D”)

这里H14和H15分别是两个日期,H15-H14,且后面规定”D“表示返回相隔几天,同理”Y“表示相隔几年,”M“表示相隔几个月
在这里插入图片描述

5.逻辑函数

5.1 AND()

概念:用于测试所有条件是否均为TRUE
操作:=AND(I2>J2)------> TRUE

这里I2=60,J2=43

5.2 OR()

概念:用于测试是否有为TRUE的条件
操作:=OR(H2,I2) ------> TRUE

这里H2是值是TRUE,I2的值是60(数字的值如果是0则代表这个单元格表示FALSE,空单元格也是FALSE)

5.3 NOT()

概念:将TRUE或者False的结果取反
将NOT()中的布尔值取反

6. 查找与引用函数

6.1 COLUMN()

概念:返回与列号对应的数字
操作: =COLUMN(I2) ------> 9

如果函数内不填参数,则默认是本单元格的列数

6.2 ROW()

概念:返回与行号对应的数字
操作: =ROW(I3) -----> 3

如果函数内不填参数,则默认是本单元格的行数

6.3 SORT()

概念:对某个区域或数组的内容进行排序
在这里插入图片描述
操作:=SORT(FILTER(A2:B8,B2:B8>=LARGE(B2:B8,5)),2,-1)
在这里插入图片描述

这里LARGE(取值范围,k值(指第几大的数据))取出第5大的数据
FILTER(样本范围,筛选的条件) 这里是按照成绩来筛选出成绩前五的样本
最外层的SORT() 这里表示对于筛选出后的数组,按照成绩(第2列),按照降序(-1)排列

6.4 SORTBY()

概念:对某个区域按照某列数据进行排序(默认升序)

相关内容

热门资讯

六旬老人遭狩猎者枪击致重伤,开...   2021年湖北咸宁乡间田地里,突兀的几声枪响,将黄某新平静的晚年生活击碎。  事发时,时年67岁...
成都世运会 | 世运“朋友圈”...   新华社成都8月17日电 (记者谢佼)“大开眼界,精彩至极!”十余天来,成都世运会仿佛一扇绚丽的窗...
【理响中国·铿锵有理|经济向好...   作者:李岩(中国人民大学生态环境学院教授)  近年来,消费市场规模持续扩大。商务部数据显示,我国...
教育家精神万里行|熊高洁:美育...   熊高洁,安徽省蚌埠第一实验学校美术教师,区级剪纸非遗传承人,2024年全国优秀教师获得者。二十余...
10万“吉林巧姐”打造特色手作...   2025年“吉林巧姐”手工制作大赛暨“吉巧好物”文创市集18日在长春农博园亮相,现场展出的手工艺...
第十一届全国残疾人艺术汇演在湖...   第十一届全国残疾人艺术汇演18日至20日在湖北举办。湖北省政府新闻办18日召开新闻发布会,介绍本...
家有孩子要小心!家家都有的这种...   孩子待在家的时候,家庭环境中物品摆放或者处置不当,可能存在安全隐患。厨柜里印着橙子的喷雾像极了果...
手机误入文物展示柜 博主:这个...   8月17日,山西。一博主拍摄到一手机误入文物展示柜,视频发布者表示这个是没有上盖的展柜。网友戏称...
中国男篮亚洲杯决赛亚军!1分惜...   2025男篮亚洲杯决赛,中国队1分惜败,89-90惜败澳大利亚队,夺得亚军。加油,中国男篮!  ...
1至7月国家铁路发送货物23....   中新网8月18日电 据“中国铁路”微信公众号消息,今年1至7月,国家铁路累计发送货物23.31亿...