首页游戏excel必备50个常用函数(excel办公软件基础知识)

excel必备50个常用函数(excel办公软件基础知识)

编程之家2026-05-16635次浏览

老铁们,大家好,相信还有很多朋友对于excel必备50个常用函数和excel办公软件基础知识的相关问题不太懂,没关系,今天就由我来为大家分享分享excel必备50个常用函数以及excel办公软件基础知识的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

excel必备50个常用函数(excel办公软件基础知识)

8个Excel函数公式职场人必备

职场必备Excel公式

1.从汉字+数字中快速提取数字

输入公式=MIDB(AZ,SEARCHB("?",A2),99)

2.跨多表同一位置求和

输入公式=SUM('*!B3)

3.总计公式

excel必备50个常用函数(excel办公软件基础知识)

输入公式=SUM(B2:B20)/2

4.合计单元格分类求和

输入公式=SUM(C2:C2O)-SUM(D3:D20)

注:合并单元格大小不同时,需要全选按Ctrl+enter输入

5.限高取数

输入公式=Min(C4,2000)

如果是限制最小值为200,则公式可以改:=MAX(C4,200)

6.判断取值

101~105分别是"总办","销售","财务","客服","人事"对应的序号C4公式:=CHOOSE(B4-100,"总办","销售","财务","客服","人事")

7.身份证号计算个数

计算身份证号出现次数,如果直接用Countif统计会出错

公式要修改为:=COUNTIF(A:A,AZ&"*")

8.双向查找

输入公式=SUMPROOUCT((A2:A10=A14)*(B1:F1=B14)*B2:F10)

天天加班整理表格,工作做不完?今天给大家整理了八个简单好用的小技巧,帮你省下80%的工作时间!

从汉字+数字中快速提取数字

=MIDB(A2,SEARCHB("?",A2),99)

从英文+数字中快速提取数字

=LOOKUP(9^9,--RIGHT(A2,ROW(1:99)))

跨多表同一位置求和

=SUM('*'!B3)

总计公式

=SUM(B2:B20)/2

合计单元格分类求和

=SUM(C2:C20)-SUM(D3:D20)

注:合并单元格大小不同时,需要全选按Ctrl+enter输入

限高取数

=Min(C4,2000)

如果是限制最小值为200,则公式可以改:

=MAX(C4,200)

判断取值

101~105分别是"总办","销售","财务","客服","人事"对应的序号

C4公式:

=CHOOSE(B4-100,"总办","销售","财务","客服","人事")

身份证号计算个数

计算身份证号出现次数,如果直接用Countif统计会出错

公式要修改为:

=COUNTIF(A:A,A2&"*")

双向查找

=SUMPRODUCT((A2:A10=A14)*(B1:F1=B14)*B2:F10)

excel都有什么强大的功能 有什么公式

1.TODAY

用途:返回系统当前日期的序列号。

语法:TODAY()

参数:无

实例:=TODAY()

返回结果: 2009/12/18(执行公式时的系统时间)

2.MONTH

用途:返回以序列号表示的日期中的月份,它是介于1(一月)和12(十二月)之间的整数。

语法:MONTH(serial_number)

参数:Serial_number表示一个日期值,其中包含着要查找的月份。

实例:=MONTH(2009/12/18)

返回结果: 12

3.YEAR

用途:返回某日期的年份。其结果为1900到9999之间的一个整数。

语法:YEAR(serial_number)

参数:Serial_number是一个日期值,其中包含要查找的年份。

实例:=YEAR(2009/12/18)

返回结果: 2009

4.ISERROR

用途:测试参数的正确错误性.

语法:ISERROR(value)

参数:Value是需要进行检验的参数,可为任何条件,参数,文本.

实例:=ISERROR(5<2)

返回结果: FALSE

5.IF

用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

语法:IF(logical_test,value_if_true,value_if_false)。

参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;Value_if_true是Logical_test为TRUE时的返回值,Value_if_false是Logical_test为FALSE时的返回值.

实例:IF(5>3,1,0)

返回结果: 1

6.VLOOKUP

用途:在表格或数值数组中查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数:Lookup_value为需要在数据表第一列中查找的数值。Table_array为需要在其中查找数据的数据表,Col_index_num为table_array中待返回的匹配值的列序号。Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,如果range_value为FALSE或0,将返回精确匹配值。如果找不到,则返回错误值#N/A。

实例:=VLOOKUP(A:A,sheet2!A:B,2,0)

返回结果:#N/A

7.ABS

用途:返回某一参数的绝对值。

语法:ABS(number)

参数:number是需要计算其绝对值的一个实数。

实例:=ABS(-2)

返回结果: 2

8.COUNT

用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。

语法:COUNT(value1,value2,...)。

参数:Value1,value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。

实例:如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,其余单元格为空,则公式“=COUNT(A1:A7)”

返回结果: 3

9.COUNTA

用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。

语法:COUNTA(value1,value2,...)

说明:Value1,value2,...所要计数的值,参数个数为1~30个。参数可以是任何类型,包括空格但不包括空白单元格。

实例:如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,其余单元格为空,则公式“=COUNTA(A1:A7)”

返回结果: 5

10.COUNTBLANK

用途:计算某个单元格区域中空白单元格的数目。

语法:COUNTBLANK(range)

参数:Range为需要计算其中空白单元格数目的区域。

实例:如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,其余单元格为空,则公式“=COUNTBLANK(A1:A7)”

返回结果: 2

11.COUNTIF

用途:统计某一区域中符合条件的单元格数目。

语法:COUNTIF(range,criteria)

参数:range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本.其中数字可以直接写入,表达式和文本必须加引号。

实例:假设A1:A5区域内存放的文本分别为女、男、女、男、女,则公式“=COUNTIF(A1:A5,"女")”

返回结果: 3

12.INT

用途:任意实数向下取整为最接近的整数。

语法:INT(number)

参数:Number为需要处理的任意一个实数。

实例:=INT(16.844)

返回结果: 16

13.ROUNDUP

用途:任意实数按指定的位数无条件向上进位。

语法:ROUNDUP(number,num_digits)

参数:Number是要无条件进位的任何实数,Num_digits为指定的位数。

实例:=ROUNDUP(16.844,2)

返回结果: 16.85

14.ROUND

用途:按指定位数四舍五入某个数字。

语法:ROUND(number,num_digits)

参数:Number是需要四舍五入的数字;Num_digits为指定的位数。

实例:=ROUND(16.848,2)

返回结果: 16.85

15.TRUNC

用途:按指定位数无条件舍去之后的数值.

语法:TRUNC(number,num_digits)

参数:Number是需要截去小数部分的数字,Num_digits则指定的位数

实例:=TRUNC(16.848,2)

返回结果:16.84

16.SUM

用途:返回某一单元格区域中所有数字之和。

语法:SUM(number1,number2,...)。

参数:Number1,number2,...为需要求和的数值(包括逻辑值及文本表达式)、区域或引用。

注意:参数表中的逻辑值被转换为1、文本被转换为数字。如果参数为数组或引用,只有其中的数字将被计算,数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。

实例:=SUM("3",2,TRUE)

返回结果: 6,因为"3"被转换成数字3,而逻辑值TRUE被转换成数字1。

17.SUMIF

用途:根据指定条件对若干单元格、区域或引用求和。

语法:SUMIF(range,criteria,sum_range)

参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。

实例:A1=报关员,B1=报关员,B2=报关文员,B3=报关员,C1=70,C2=68,C3=60,则公式=SUMIF(B:B,A1,C:C)

返回结果: 130

18.AVERAGE

用途:计算所有参数的算术平均值。

语法:AVERAGE(number1,number2,...)。

参数:Number1、number2、...是要计算平均值的数值。

实例:=AVERAGE(100,70)

返回结果: 85

19.MAX

用途:返回数据集中的最大数值。

语法:MAX(number1,number2,...)

参数:Number1,number2,...是需要找出最大数值的数值。

实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”

返回结果: 96

20.MEDIAN

用途:返回给定数值集合的中位数(即在该组数据中,有一半的数据比它大,有一半的数据比它小)。

语法:MEDIAN(number1,number2,...)

参数:Number1,number2,...是需要找出中位数的数字参数。

实例:=MEDIAN(11,12,13,14,15)

返回结果: 13

21.MIN

用途:返回给定参数表中的最小值。

语法:MIN(number1,number2,...)。

参数:Number1,number2,...是要从中找出最小值的数字参数

实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MIN(A1:A7)”

返回结果: 49

22.MODE

用途:返回在某一数组或数据区域中的众数。(即该数值在这一组数据中出现最多的次数)

语法:MODE(number1,number2,...)。

参数:Number1,number2,...是用于众数计算数字参数

实例:如果A1=71、A2=83、A3=71、A4=49、A5=92、A6=88,则公式“=MODE(A1:A6)”

返回结果: 71

23.ASC

用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。

语法:ASC(text)

参数:Text为文本或包含文本的单元格引用。

实例:=ASC(excel)

返回结果: excel。

24.CONCATENATE

用途:将若干参数合并到一个参数中,其功能与"&"运算符相同。

语法:CONCATENATE(text1,text2,...)

参数:Text1,text2,...为要合并成单个参数的参数项,这些参数项可以是文字串、数字或对单个单元格

实例:=CONCATENATE(110,"-",11521)或=110&"-"&11521

返回结果: 110-11521

25.EXACT

用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。区分大小写。

语法:EXACT(text1,text2)。

参数:Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。

实例:如果A1=物理、A2=化学,A3=物理,则公式1“=EXACT(A1,A2)”,公式2=“=EXACT(A1,A3)”

返回结果:公式1为FALSE,公式2为TRUE

26.FIND

用途:用于查找其某字参数在其他参数内是否存在,并按字符数计算返回其起始位置编号。区分大小写。

语法:FIND(find_text,within_text,start_num),

参数:Find_text是待查找的目标参数;Within_text是包含待查找参数的源参数;Start_num指定从其开始第几个字符进行,如果忽略start_num,则假设其为1。

实例:=FIND("软件","电脑软件报",1)

返回结果: 3

27.LEFT

用途:将参数从左开始根据指定的字符数返回数值。且空格也将作为字符进行统计。

语法:LEFT(text,num_chars)。

参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。

实例:如果A1=电脑爱好者,则公式“=LEFT(A1,4)

返回结果:电脑爱

28.MID

用途:将参数从指定开始位置根据指定的字符数返回数值。且空格也将作为字符进行统计。

语法:MID(text,start_num,num_chars)

参数:Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置,Num_chars指定希望从参数中返回字符的个数.

实例:如果A1=电脑爱好者,则公式“=mid(A1,2,4)”

返回结果:脑爱好

29.RIGHT

用途:将参数从右开始根据指定的字符数返回数值。且空格也将作为字符进行统计。

语法:RIGHT(text,num_chars)。

参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。

实例:如果A1=电脑爱好者,则公式“=RIGHT(A1,5)

返回结果:脑爱好者

30.LEN

用途:返回文本串的字符数。且空格也将作为字符进行统计。

语法:LEN(text)。

参数:Text待要查找其长度的文本。

实例:如果A1=电脑爱好者,则公式“=LEN(A1)”

返回结果: 6

31.LOWER

用途:将一个文字串中的所有大写字母转换为小写字母。

语法:LOWER(text)。

语法:Text是包含待转换字母的文字串。

实例:如果A1=Excel,则公式“=LOWER(A1)”

返回结果: excel

32.UPPER

用途:将一个文字串中的所有小写字母转换为大写字母。。

语法:UPPER(text)。

参数:Text为需要转换成大写形式的文本。

实例:=UPPER("apPle")

返回结果: APPLE

33.PROPER

用途:将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。

语法:PROPER(text)

参数:Text是需要进行转换的字符串.

实例:如果A1=wROK1天and学习excel,则公式“=PROPER(A1)”

返回结果: Wrok1天And学习Excel

34.REPT

用途:按照给定的次数重复显示文本。

语法:REPT(text,number_times)。

参数:Text是需要重复显示的文本,Number_times是重复显示的次数。

实例:=REPT("软件报",2)。

返回结果:软件报软件报

35.TRIM

用途:除了单词之间的单个空格外,清除文本中的所有的空格。

语法:TRIM(text)。

参数:Text是需要清除其中空格的文本。

实例:如果A1=happy new year,则公式TRIM(A1)

返回结果: happy new year

36.TRANSPOSE

用途:返回区域的转置(所谓转置就是将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推)。

语法:TRANSPOSE(array)。

参数:Array是需要转置的数组或工作表中的单元格区域。

实例:如果A1=68、B1=76

返回结果: C1=68、C2=76(在C1栏写入公式=TRANSPOSE(A1:B1)回车,再选中所有需返回结果值的栏位后按F2,接著再按Ctrl+Shift+Enter即可)

36.RANK

用途:返回某一数值在某一组数值中排序第几

语法:RANK(number,ref,order)

参数:number是需要确定排第几的某一数值; ref是指某一组数值; order是指排序的方式,输0表示从大到小排,输1表示从小到大排.

实例:如果A1到A5分别为5,6,1,3,2,则公式1 RANK(A1,A:A,1)公式2 RANK(A1,A:A,0)

返回结果:公式1为4公式2为2

37.ADDRESS

用途:返回某一单元格地址

语法:ADDRESS(Row_num,Column_num,Abs_num,A1,Sheet_text)

参数:Row_num是指单元格位址的行号;Column_num是指单元格位址的列号;Abs_num是指传回参照位址的方式.1表示传回绝对位址,2表示列为绝对,栏为相对,3表示列为相对,栏为绝对,4表示相对位址;A1表示用什么格式来表示参照位址,一般直接为空;Sheet_text表示为外部参照的工作表名称,一般直接为空.

实例:公式1 ADDRESS(4,5,1,,)公式2ADDRESS(4,5,2,,)公式2ADDRESS(4,5,3,,)公式2ADDRESS(4,5,4,,)公式2ADDRESS(4,5,2,,)

返回结果:公式1为$E$4公式2为E$4公式3为$E4公式4为E4

37.INDIRECT

用途:返回参照地址的值

语法:INDIRECT(Ref_text,A1)

参数:Ref_text是指某单元格的参照位址;A1为一逻辑值,一般直接为空;

实例:如果要传回E4单元格的值﹐则公式为 INDIRECT(ADDRESS(4,5,4,,))

返回结果:公式为0

38.在一个单元格输入一个日期,另一个单元格会自动跳出当月月底

公式﹕DATE(YEAR(A1),MONTH(A1)+1,0)

Excel函数公式:办公文员必备函数

以下是办公文员必备的Excel函数公式及详细说明:

一、COUNTA:合并单元格填充序号

公式:=COUNTA($A$2:A2)释义:统计从固定起始单元格(如$A$2)到当前单元格上一行的非空单元格数量,实现合并单元格的自动序号填充。应用场景:需要为合并后的部门或分组生成连续序号时使用。二、COUNTIF:单条件统计

公式:=COUNTIF(C3:C9,">=30")释义:统计范围C3:C9中满足条件(如数值≥30)的单元格数量。语法:COUNTIF(条件范围,条件)应用场景:统计特定分数段人数、某产品销量达标次数等。三、COUNTIFS:多条件计数

公式:=COUNTIFS(C3:C9,">=30", D3:D9,"男")释义:统计同时满足多个条件的单元格数量(如分数≥30且性别为“男”)。语法:COUNTIFS(条件1范围,条件1,条件2范围,条件2,…)应用场景:统计符合多重筛选条件的数据,如部门内特定职级的员工数。四、SUMIF:单条件求和

公式:=SUMIF(B3:F9, J3, C3:G9)释义:根据条件范围(如B3:F9中的产品名称)匹配条件(如J3单元格的值),对对应求和范围(如C3:G9中的销售额)求和。语法:SUMIF(条件范围,条件,求和范围)应用场景:计算某产品的总销售额、某部门的总费用等。五、SUMIFS:多条件求和

公式:=SUMIFS(E3:E9, D3:D9, J3, C3:C9, K3)释义:在满足多个条件时对指定范围求和(如部门为J3且职级为K3的工资总和)。语法:SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,…)应用场景:复杂条件下的数据汇总,如跨部门、跨职级的薪资统计。六、AVERAGEIF:单条件平均值

公式:=AVERAGEIF(C3:C9, J3, E3:E9)释义:计算满足条件(如产品为J3)的数值范围(如E3:E9中的单价)的平均值。语法:AVERAGEIF(条件范围,条件,数值范围)应用场景:计算某类产品的平均价格、某班级的平均分数等。七、AVERAGEIFS:多条件平均值

公式:=AVERAGEIFS(E3:E9, D3:D9, J3, C3:C9, K3)释义:在满足多个条件时计算数值范围的平均值(如部门为J3且职级为K3的平均工资)。语法:AVERAGEIFS(数值范围,条件1范围,条件1,条件2范围,条件2,…)应用场景:多维度数据分析,如不同地区、不同产品类别的销售平均值。总结以上函数覆盖了办公场景中统计、求和、平均值计算的核心需求,掌握后可高效处理数据汇总、报表生成等任务。使用时需注意:

条件范围与求和/数值范围的大小需一致;条件支持通配符(如*匹配任意字符)和比较运算符(如>=、<>);多条件函数中,条件范围与条件的顺序需严格对应。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

asp源码网?asp源码 自助建站java下载官网 Java最新网站更新入口