Excel新手必备:全面掌握33个基础函数公式大全

第1名 Vlookup函数


作用:从另一个表中查找并返回符合条件的值

=Vlookup(查找值,查找区域,返回第N列的值,0)

例:在A列查找C2单元格的值并返回B列(第2列)的值

=Vlookup(C2,A:B,2,0)


第2名 Xlookup函数


作用:多条件查找

=Xlookup(值1&值2,区域1&区域2,返回列,查找不到返回)

例:查找财务部(a列)张三(B列)的工资(C列)

=Xlookup("财务"&"张三",A1:A10&B1:B10,C:C,"")


第3名 Match函数


作用:在一组数中查找指定值所在位置

=Match(值,一行或一列,0)

例:查找张三在A列的行数

=Match(“张三",A:A,0)


第4名 Index函数


作用:根据行、列数返回值

=Index(区域,行数,列数)

作用:返回第N个值

=Index(区域,数字)

例:返回A列第2个值

=Index(A:A,2)


第5名 Sum 函数

作用:跨多个表格求和

=Sum(开始表:结尾表!单元格)

例:对1~12月B1单元格求和

=Sum("’1月:12月'!b1")


第6名 Sumif 函数

作用:根据条件求和

=Sumif(区域,条件,返回值区域)

例:统计郑州地区(A列)销量(B列)

=Sumif(A:A,"郑州",B:B)


第7名 Sumifs 函数

作用:根据多个条件求和

=Sumifs(数值列,区域1,条件1,区域2,条件2..)

例:统计郑州地区电视机销售和

=Sumifs(C:C,A:A,"郑州",B:B,"电视")


第8名 Count、Counta 函数

作用:统计数字个数

=Count(区域)

作用:统计非空值个数

=CountA(区域)

例:计算A列的数字个数

=Count(A:A)


第9名 Countif 函数

作用:根据条件统计个数

=Countif(区域,条件)

例:统计A列张三的出现次数

=Countif(A:A,"张三")


第10名 Countifs 函数

作用:根据多个条件统计个数

=Countifs(区域1,条件1,区域2,条件2..)

例:统计郑州地区电视机销售次数

=Countifs(A:A,"郑州",B:B,"电视")


第11名 IF 函数

作用:根据条件判断

=IF(条件,成立返回的值,不成立时返回的值)

例:如果A1值大于100,显示完成,否则显示未完成

=IF(A1>100,"完成“,”未完成")


第12名 IFS 函数

作用:多条件判断

=IFS(条件1,值1,条件2,值2....条件n,值n)

例:如果A1=101,显示现金,102,银行存款

=IFS(A1=101,"现金",A1=102,"银行存款")


第13名 IFerror函数

作用:当表达式返回错误值时返回指定的值

=Iferror(计算式, 出错返回的值)

例:当用Vlookup查找不到时返回空值

=IFerror(Vlookup(C2,A:B,2,0),"")


第14名 Average 函数


作用:计算平均值

=Average(区域)

例:计算A列平均值

=Average(A:A)


第15名 Averageifs 函数


作用:多条件计算平均值

=AverageIFS(值,区域1,条件1,区域2,条件2...)

例:统计郑州的电视机平均销量

=AverageifS(C:C,A:A,"郑州",B:B,"电视机")


第16名 Max、Min 函数


作用:计算最大、小值

=MAX(求最大值区域)

=Min(求最小值区域)

例:计算A列最大和最小值

=MAX(A:A)

=Min(B:B)


第17名 Maxifs、Minif 函数


作用:根据条件计算最大、小值

=MAXIFS(值区域,区域1,条件1,区域2,条件2...)

=MinIFS(值区域,区域1,条件1,区域2,条件2...)

例:计算郑州地区的最大、最小值

=MAXIFS(C:C,A:A,"郑州")

=MinIFS(C:C,A:A,"郑州")


第18名 Today、Now 函数


作用:今天日期和现在时间

=Today() 今天日期

=Now() 现在时间


第19名 Year、Month、Day 函数


作用:返回一个日期的年、月和天数

=Year(日期)

=Month(日期)

=Day(日期)

例:返回今天的年、月和天

=Year(Now())

=Month(Now())

=Day(Now())


第20名 Datedif 函数


作用:计算两个日期的间隔

=Datedif(开始日期,结束日期,"y") 间隔年

=Datedif(开始日期,结束日期,"m") 间隔月

例:计算A1和B1日期间隔的月份

=Datedif(A1,B1,"m")


第21名 Edate 函数


作用:返回N个月向前/后推算的日期

=Edate(日期,数字)

例:返回今天向后3个月的日期

=Edate(Today(),3)


第22名 Emonth 函数


作用:返回指定日期所在月最后一天日期

=Eomonth(日期,数字)

0本月,正数是向后推N个月,负是向前推

例:返回上个月最后一天日期

=Eomonth(日期,-1)


第23名 Rank 函数


作用:计算排名

=Rank(值,区域)

例:计算A2在A列所有值中的排名

=Rank(A2,A:A)


第24名 Left、right、mid 函数


作用:从左、右和中间截取字符

=LEFT(字符,个数)

=Right(字符,个数)

=Mid(字符,开始位置,截取个数)

例:从左边截取2个字符

=LEFT(字符,2)

例:从右边截取2个字符

=Right(字符,2)

例:从第2个字符开始截取3个字符

=MID(字符,2,3)

第25名 Find 函数


作用:在一个字符串中查找另一个字符的位置

=Find(查找的字符,字符串,起始位置)

例:在A1单元格中查找字母B的位置

=Find("B",A1)