序号函数名称中文名称语法规则1VLOOKUP纵向匹配函数Vlookup(线索/要查找的值,首列有线索出现的目标区域,要找到的结果值在目标区域的第几列,查找方式是模糊/精确匹配)2HLOOKUP横向匹配函数Hlookup(要查找的值,要查找的区域,返回数据在查找区域的第几行数,模糊/精确匹配)3SUMIF单条件求和函数Sumif(条件区域,条件,求和区域)4SUMIFS多条件求和函数Sumifs(求和区域,条件区域1,条件1,…,条件区域n,条件n)乘积之和Sumproduct(数据1,数据2,…,数据n)多条件求和函数Sumproduct((条件区域1=条件1)*1,(条件区域2=条件2)*1,…,(条件区域n=条件n)*1,求和区域)6IF逻辑判断函数If(条件判断表达式,结果1,结果2)7COUNTIF单条件计数函数Countif(条件区域,条件)8COUNTIFS多条件计数函数Countifs(条件区域1,条件1,条件区域2,条件2,…,条件区域n,条件n)9COUNTA统计非空函数Counta(统计区域)10INDEX交叉查找函数数组形式:Index(array查找区域,在查找区域中位于第几行,在查找区域中位于第几列)11MATCH匹配函数Match(要查找的值x,查找区域,-1/1/0)SUMPRODUCT512TEXT文本类函数Text(要改变格式的内容,要改的格式)13ROW行号函数Row(需要得到其行号的单元格或单元格区域)14COLUMN列号函数Column(需要得到其列号的单元格或单元格区域)15RANDBETWEEN随机整数函数Randbetween(最小整数,最大整数)16ROUND四舍五入函数Round(要四舍五入的数字,位数)17INDIRECT间接引用函数Indirect(引用值所在的单元格)18FIND字符串查找函数Find(要查找的字符串,包含该字符串的单元格,从第几个字符开始查找)19LEFT左边截取函数Left(目标单元格/目标字符串,截几位)20MID中间截取函数Mid(目标单元格/目标字符串,从第几位开始截,截几个数)21RIGHT右边截取函数Right(目标单元格/目标字符串,截几位)22AND且函数And(条件1,条件2,…,条件n)23MONTH月份函数Month(日期)24DATE日期序列函数Date(日期)或Date(年,月,日)25DATEDIF日期间隔函数Datedif(起始日期,结束日期,返回类型)26DAY日函数Day(日期)27HOUR小时函数Hour(时间)28MINUTE分钟函数Minute(时间)29NOW现在函数NOW()30SECOND秒数函数Second(时间)31TIME冒号时间函数TIME(hour小时,minute分钟,second秒)32TIMEVALUE文本时间函数Timevalue(时间格式表示时间的文本串)33TODAY年月日函数TODAY()34WEEKDAY星期函数Weekday(日期,返回值类型)35YEAR年函数Year(日期)36EOMONTHEomonth(开始日期,顺数或倒数几个月)37EDATEEdate(开始日期,顺数或倒数几个月)38MOD余数函数Mod(被除数,除数)39TRUNC日期截取函数Trunc(日期,截取格式)40AVERAGE平均数函数Average(参数1,参数2,…,参数n)41LARGELarge(参数1,参数2,…,参数n,第k大)42SMALLSmall(参数1,参数2,…,参数n,第k大)43MAX最大值函数Max(参数1,参数2,…,参数n)44MIN最小值函数Min(参数1,参数2,…,参数n)45RANK排名函数Rank(需要求排名的那个数值,排名的参照数值区域,顺序0或倒序1)46CHOOSE选择函数Choose(选第n个,参数1,参数2,…,参数n)47LEN字符计数函数Len(要查找其长度的文本)48LENB字节计数函数Lenb(要查找其长度的文本)49SEARCH查找函数Search(文本字符串,要在哪一个字符串查找,从这一串字符的第几个字符开始查找。50SUBSTITUTE文本替换函数Substitute(需要替换其中字符的文本,需要替换的旧文本,用于替换的新文本,只替换第k次出现的文本)*代表任意字符?代表单个字符简要说明要查找的值可以是数字、引用或文本字符串;列数必须是整数;精确匹配写false或0,模糊匹配写true或1(如果模糊查找找不到精确值,会返回小于要查找的值的最大值)。要查找的值可以是数字、引用或文本字符串;列数必须是整数;精确匹配写false或0,模糊匹配写true或1,此时目标区域首列必须为升序排列(如果模糊查找找不到精确值,会返回小于要查找的值的最大值)。条件区域和求和区域只允许用数据源里存在的行和列,所以要实现它的功能需要根据实际情况决定是否要做辅助列;当条件值判断为true或1时,对求和区域进行求和。条件区域和求和区域只允许用数据源里存在的行和列,所以要实现它的功能需要根据实际情况决定是否要做辅助列;这个函数只对同时满足所有条件的值进行求和。(注:也可以在Sumif单条件求和函数中,用&合并函数将多条件转换为单条件进行求和。)当条件表达式计算的结果为true或1时,返回结果1;当条件表达式计算结果为false或0时,返回结果2;这个函数最多可嵌套七层if函数。计算指定区域中符合条件的单元格的个数。计算多个区域中满足所有条件的单元格个数。统计非空单元格的个数。返回表或区域中的值或对值的引用。它有两种形式:数组形式和引用形式。数组形式通常返回数值或数值数组;引用形式通常返回引用,如果行号或列好输入0,将分别返回整列或整行的引用。返回指定数值在指定数组区域中的位置。第三个参数写0表示返回等于x的第一个值的位置,此时查找区域可以任意排列;写1表示返回小于或等于x的最大数值的位置,此时查找区域必须按升序排列;写-1表示返回大于或等于x的最小数值的位置,此时查找区域必须降序排列。(注:查找区域只能是单行或者单列)在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。(注:数组参数必须具有相同的维数,否则返回错误值;如果遇到非数值型数组则默认为0。)将数值转换为按指定数字格式表示的文本。返回当前行号(注:如果选中一个区域,则返回这个区域第一行的行号;此函数不能引用多个区域)返回当前列号(注:如果选中一个区域,则返回这个区域第一列的列号;此函数不能引用多个区域)返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。按指定的位数进对数值进行四舍五入对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用此函数,INDIRECT为间接引用。对原始数据中某个字符串进行定位,返回它所在的位置。(注:Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串;这个函数中文也是占1位)得到字符串左部指定个数的字符。从一个字符串中截取出指定数量的字符。得到字符串右部指定个数的字符。所有参数的逻辑值为真时,返回TRUE;只要有一个参数的逻辑值为假,即返回FALSE。返回月份数1~12返回表示特定日期的连续序列号或返回日期返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。(注:结束日期必须大于起始日期)返回日期数1~31返回时间值的小时数的函数。0~23返回时间值中的分钟,即介于0到59之间的一个整数。0~59返回当前日期和时间所对应的序列号。返回时间值的秒数(为0至59之间的一个整数)。返回某一特定时间的小数值,它返回的小数值从0到0.99999999之间,代表0:00:00(12:00:00A.M)到23:59:59(11:59:59P.M)之间的时间。Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。返回用文本串表示的时间小数值。该小数值为从0到0.999999999的数值,代表从0:00:00(12:00:00AM)到23:59:59(11:59:59PM)之间的时间。返回系统当前日期的序列号。返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。(返回数值类型:数字1或省略则1至7代表星期天到数星期六,数字2则1至7代表星期一到星期天,数字3则0至6代表星期一到星期天。aaaa则直接显示出星期几)将系列数转换为年。返回start-date之前或之后指定月份中最后一天的序列号。正数表示未来日期(顺数),负数表示过去日期(倒数)。返回指定日期之前或之后指定月份的日期序列号求两个数值表达式作除法运算后的余数。(如果除数为零,则返回值为原来被除数。)返回以指定元素格式截去一部分的日期值。计算平均值的函数,返回参数平均值(算术平均),最多计算30个参数的平均数。返回数据集中的第K个最大值。(从大到小排序)返回数据组中的第K个最小值。(从小到大排序)返回一个最大数值返回一个最小数值是求某一个数值在某一区域内的排名。(0表示从大到小,1表示从小到大)指从参数列表中选择和返回一个参数(n介于1~254之间),参数可以为数字、区域、单元格引用、已定义名称、公式、函数或文本。返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。(中文算1个字符,空格算1个字符)中文代表2个字节用来返回指定的字符串在原始字符串中首次出现的位置,从左到右查找,忽略英文字母的大小写。注意:可以使用通配符,例如:问号?和星号*。其中问号?代表任何一个字符,而星号*可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上~符号。替换指定的文本。(如果k不填,则新文本将替换掉所有的旧文本)