excel常用函数Word文件下载.docx
- 文档编号:20749765
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:9
- 大小:22.14KB
excel常用函数Word文件下载.docx
《excel常用函数Word文件下载.docx》由会员分享,可在线阅读,更多相关《excel常用函数Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
、#NUM!
、#NAME?
或#NULL!
),返回true或false
ISNA检测一个值是否为#N/A,返回true或false
ISNUMBER检测一个值是否为数值,返回true或false
ISTEXT检测一个值是否为文本,返回true或false
ISREF检测一个值是否为引用,返回true或false
ISFORMULA检查引用是否指向包含公式的单元格,返回true或false
ISBLANK检查是否引用了空单元格,返回true或false
ISLOGICAL检测一个值是否为逻辑值,返回true或false
NA返回错误值#N/A(无法计算出数值),该函数不需要参数
N将不是数值形式的值转换为数值形式,日期转换成序列值,true转换成1,其他值转换为0。
错误值返回仍旧是错误值。
CONCATENATE将多个文本字符串合并成一个,要连接的内容可以是文本值、数字或单元格引用。
PHONETIC获取代表拼音信息的字符串,可以将引用单元格中的字符(数字除外)连接起来。
SUM计算单元格区域中所有数值的和,单元格中逻辑值和文本被忽略,但当参数键入时,逻辑值和文本有效
SUMPRODUCT返回相应的数组或区域乘积的和。
其将非数值型的数组元素作为0处理。
SUMIFsumif(range,criteria,sum_range),range每个区域中的单元格必须是数字或名称、数组或包含数字的引用。
空值和文本值将被忽略。
criteria必需。
用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range可选。
要求和的实际单元格。
如果省略,则会对range中指定单元格求和。
可以在criteria参数中使用通配符(?
*)。
如果查找实际的问号或者星号,在该字符前键入~。
SUMIFSSUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
对一组给定条件指定的单元格求和。
COUNTA计算区域中非空单元格的个数,值可以是任意类型的信息。
COUNTBLANK计算某个区域中空单元格的数目。
COUNTIFcountif(range,criteria),计算某个区域中满足给定条件的单元格数目,判定条件可用通配符。
COUNTIFS统计一组给定条件所指定的单元格数。
COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…),需注意与sumifs的区别。
AVERAGEA返回所有参数的算术平均值,字符串和false相当于0,true相当于1.参数可以是数值、数组或引用。
参数可以是下列形式:
数值;
包含数值的名称、数组或引用;
数字的文本表示;
或者引用中的逻辑值,例如TRUE和FALSE。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
包含文本的数组或引用参数将作为0(零)计算。
空文本("
"
)计算为0(零)。
如果参数为数组或引用,则只使用其中的数值。
数组或引用中的空白单元格和文本值将被忽略。
AVERAGEIFAVERAGEIF(range,criteria,[average_range]),Range必需。
要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
Criteria必需。
形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。
Average_range可选。
计算平均值的实际单元格组。
忽略区域中包含TRUE或FALSE的单元格。
如果average_range中的单元格为空单元格,AVERAGEIF将忽略它。
AVERAGEIFSAVERAGEIFS(average_range,criteria_range1,criteria1,[criteria_range2,criteria2],...),如果条件区域中的单元格为空,AVERAGEIFS将其视为0值。
区域中包含TRUE的单元格计算为1;
区域中包含FALSE的单元格计算为0(零)。
与AVERAGEIF函数中的区域和条件参数不同,AVERAGEIFS中每个criteria_range的大小和形状必须与sum_range相同
TRIMMEANTRIMMEAN(array,percent),返回一组数据的修剪平均值,计算排除数据集顶部和底部尾数中数据点的百分比后取得的平均值。
也即是去除极值求平均,percent按百分比去除相应个数的首位值,如果计算为小数,则向下舍入到最接近2的倍数。
RANKrank(number,ref,[order]),返回一列数字的数字排位,排位是相对于列表中其他值的大小。
如果order为0或者省略,则为降序排列。
如果不为0,则升序排列。
Rank赋予重复数相同的排位。
但重复数存在将影响后续数值的排位。
YEAR返回日期的年份
MOUTH返回日期的月份
DAY返回以序列数表示的某日期的天数,介于1到31的整数。
DATE返回日期时间代码中代表日期的数字
NOW返回日期时间格式的当前日期和时间,不需要参数。
TODAY返回日期格式的当前日期,不需要参数。
DATEDIF计算两个日期之间的天数、月数或者年数。
格式DATEDIF(start_date,end_date,unit)
Start_date表示时间段第一个日期。
End_date用于表示时间段的最后一个日期的时间。
Unit表示返回的类型,Y一段时间内的整年数,M一段时间内的整月数,D一段时间内的天数,MD起止时间之间天数之差,忽略日期中的月份和年份。
YM起止之间月份之差,忽略日期中的天和年份。
YD起止日期部分之差,忽略日期中的年份。
EOMONTH返回一串日期,表示指定月数之前或之后的月份的最后一天。
EDATE返回一串日期,指示起始日期之前/之后的月数,即往后或往前推几个月。
WEEKDAY返回对应于某个日期的一周中的第几天。
WEEKDAY(serial_number,[return_type])
Serial-number,代表尝试查找的那一天的日期。
第二参数根据提示选择。
即判断星期几的函数。
WEEKNUM返回特定日期的周数,也即返回该日期在该年是第几周。
WORKDAY返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。
工作日不包括周末和专门指定的假日。
在计算发票到期日、预期交货时间或工作天数时,可以使用函数WORKDAY来扣除周末或假日。
WORKDAY.INTLWORKDAY.INTL(start_date,days,[weekend],[holidays]),使用自定义周末参数返回在指定的若干个工作日之前/之后的日期。
Weekend可选,指示一周中属于周末的日子和不作为工作的日子。
可用七个字符表示,从星期一开始,1表示非工作日,0表示工作日。
如0000011结果为星期六和星期日是周末。
Holiday表示从工作日日历中排除的一个或多个日期。
NETWORKDAYS返回两个日期之间的完整工作日数,格式NETWORKDAYS(start_date,end_date,[holidays])
NETWORKDAYS.INTL返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。
周末和任何指定为假期的日期不被视为工作日。
格式NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays])
HOUR返回小时数值,
MINUTE返回分钟数值
SECOND返回秒数值
TIME返回特定时间的序列数
DATEVALUE将日期值从字符串转化为序列数,表示excel日期-时间代码的日期。
即将存储为文本的日期格式转换为excel识别为日期的序列号。
TIMEVALUE将文本形式表示的时间转换成excel序列数
INT将数字向下取整为最接近的整数
TRUNC将数字截为整数或保留指定位数的小数
MOD返回两数相除的余数
ROUND按指定的位数对数值进行四舍五入
ROUNDUP朝着远离0的方向将数字进行向上舍入
ROUNDDOWM朝着零的方向将数字进行向下舍入
CEILINGCEILING(number,significance),返回将参数number向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。
如果number和significance都为负,则对值按远离0的方向进行向下舍入。
如果number为负,significance为正,则对值按朝向0的方向进行向上舍入。
FLOORFLOOR(number,significance),将参数number向下舍入(沿绝对值减小的方向)为最接近的significance的倍数。
如果number的符号为正,则数值向下舍入,并朝零调整。
如果number的符号为负,则数值沿绝对值减小的方向向下舍入。
如果number正好是significance的倍数,则不进行舍入。
PRODUCT计算所有参数的乘积
POWER返回某数的乘幂
RAND返回大于或等于0且小于1的平均分布随机数(依重新计算而变),不需要参数。
RANDBETWEEN返回位于两个指定数之间的一个随机整数,每次计算工作表将返回一个新的随机整数。
MUNIT返回指定维度的单位矩阵
TRANSPOSE转置单元格区域
ABS返回给定数值的绝对值,即不带符号的数字
SQRT返回数值的平方根
BASEBASE(Number,Radix[Min_length]),将数字转换为具备给定基数的文本表示。
作为参数输入的任何非整数数字将被截尾取整。
ROMAN将阿拉伯数字转换成文本式罗马数字
ARABIC将罗马数字转换为阿拉伯数字
SIGN返回数字的正负号,为正时返回1,为0时返回0,为负时返回-1.
LEN返回文本字符串中的字符个数,包括空格
LENB返回文本字符串中用于代表字符的字节数
LEFT从文本字符串的第一个字符开始返回指定个数的字符。
LEFTB基于所指定的字节数返回文本字符串中的第一个或前几个字符
RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符。
RIGHTB根据所指定的字节数返回文本字符串中最后一个或多个字符。
MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
MID(text,start_num,num_chars)
MIDB根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符。
FIND用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。
FIND(find_text,within_text,[start_num]),
FINDB功能同上,FIND和FINDB区分大小写,并且不允许使用通配符。
如果find_text为空文本“”,则find会匹配搜索字符串中的首字符。
SEARCH返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找,忽略大小写。
SEARCH(find_text,within_text,[start_num]),可以在find_text参数中使用通配符(问号(?
)和星号(*))。
问号匹配任意单个字符;
星号匹配任意一串字符。
如果要查找实际的问号或星号,请在字符前键入波形符(~)。
SEARCHB返回特定字符或文字串从左到右第一个被找到的字符数值,不区分大小写,与双字节字符集DBCS一起使用
REPLACE将一个字符串红的部分字符用另一个字符串替换,REPLACE(old_text,start_num,num_chars,new_text)。
REPLACED替换相应字节数
SUBSTITUTE将字符串中的部分字符串以新字符串替换。
SUBSTITUTE(text,old_text,new_text,[instance_num]),instance_num可选,指定要用new_text替换old_text的事件。
如果指定了instance_num,则只有满足要求的old_text被替换。
否则,文本中出现的所有old_text都会更改为new_text。
CHAR根据本机中的字符集,返回由代码数字指定的字符
PROPER将一个文本字符串中各英文单词的第一个字母转换成大写,将其他字符转换成小写
UPPER将文本字符串转换成字母全部大写形式
LOWER将一个文本字符串的所有字母转换为小写形式
EXACT比较两个字符串是否完全相同(区分大小写),返回true或false
REPT根据指定次数重复文本。
TRIM删除字符串中多余的空格,但会在英文字符串中保留一个作为词与词之间分隔的空格。
DOLLAR按照货币格式及指定的小数位数,将数字转化为文本
RMB用货币格式将数值转换成文本字符。
NUMBERVALUE以与区域设置无关的方式将文本转换为数字。
NUMBERVALUE(Text,[Decimal_separator],[Group_separator]),Decimal_separator可选。
用于分隔结果的整数和小数部分的字符。
Group_separator可选。
用于分隔数字分组的字符,例如,千位与百位之间以及百万位与千位之间。
CLEAN删除文本中的所有非打印字符
VALUE将一个代表数值的文本字符串转换成数值。
BAHTTEXT将数字转换为泰语文本。
NUMBERSTRING将数字转换为大写,第一参数为需要转换的数字,第二参数可选择1,2,3,分别转换成对应的大写格式
VLOOKUPVLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配–指定为0/FALSEor1/TRUE)。
HLOOKUPHLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
Rangelookup指定希望HLOOKUP查找精确匹配值还是近似匹配值。
如果为TRUE或省略,则返回近似匹配值。
换言之,如果找不到精确匹配值,则返回小于lookup_value的最大值。
如果为近似匹配,则要求table_array为升序排列。
MATCHMATCH(lookup_value,lookup_array,[match_type]),lookup_value参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
match_type可选。
数字-1、0或1。
match_type参数指定Excel如何将lookup_value与lookup_array中的值匹配。
此参数的默认值为1。
Match_type为1或省略时,MATCH查找小于或等于lookup_value的最大值。
lookup_array参数中的值必须以升序排序,例如:
...-2,-1,0,1,2,...,A-Z,FALSE,TRUE。
当为0时,MATCH查找完全等于lookup_value的第一个值。
lookup_array参数中的值可按任何顺序排列。
当为-1时,则查找大于或等于lookup_value最小值,lookup_array降序排列。
INDEX当函数INDEX的第一个参数为数组常量时,使用数组形式。
返回表格或数组中的元素值,此元素由行号和列号的索引值给定。
语法INDEX(array,row_num,[column_num]),Array必需。
单元格区域或数组常量。
如果数组只包含一行或一列,则相对应的参数Row_num或Column_num为可选参数。
如果数组有多行和多列,但只使用Row_num或Column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。
如果同时使用参数Row_num和Column_num,函数INDEX返回Row_num和Column_num交叉处的单元格中的值。
引用形式,返回指定的行与列交叉处的单元格引用。
如果引用由不连续的选定区域组成,可以选择某一选定区域。
INDEX(reference,row_num,[column_num],[area_num]),Reference必需。
对一个或多个单元格区域的引用。
如果为引用输入一个不连续的区域,必须将其用括号括起来。
如果引用中的每个区域只包含一行或一列,则相应的参数Row_num或Column_num分别为可选项。
例如,对于单行的引用,可以使用函数INDEX(reference,,column_num)。
Row_num必需。
引用中某行的行号,函数从该行返回一个引用。
Column_num可选。
引用中某列的列标,函数从该列返回一个引用。
Area_num可选。
选择引用中的一个区域,以从中返回Row_num和Column_num的交叉区域。
选中或输入的第一个区域序号为1,第二个为2,依此类推。
如果省略Area_num,则INDEX使用区域1。
LOOKUP当您需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个函数LOOKUP。
向量形式:
可使用LOOKUP的这种形式在一行或一列中搜索值。
如果要指定包含要匹配的值的区域,请使用这种形式。
LOOKUP(lookup_value,lookup_vector,[result_vector]),lookup_vector中的数值必须按照升序排列,如果找不到look_value,则会找出小于或等于该值的最大值进行匹配。
数组形式在数组的第一行或第一列中查找指定的值,并返回数组最后一行或最后一列中同一位置的值。
当要匹配的值位于数组的第一行或第一列中时,请使用LOOKUP的这种形式。
LOOKUP(lookup_value,array),如果数组包含宽度比高度大的区域(列数多于行数)LOOKUP会在第一行中搜索lookup_value的值。
如果数组是正方的或者高度大于宽度(行数多于列数),LOOKUP会在第一列中进行搜索。
CHOOSE根据给定的索引值,从参数串中选出相应值或操作。
CHOOSE(index_num,value1,[value2],...),如果index_num为一个数组,则在计算函数CHOOSE时,将计算每一个值。
函数CHOOSE的数值参数不仅可以为单个数值,也可以为区域引用。
INDIRECT返回文本字符串所指定的引用。
INDIRECT(ref_text,[a1]),Ref_text必需。
对单元格的引用,此单元格包含A1样式的引用、R1C1样式的引用、定义为引用的名称或对作为文本字符串的单元格的引用。
如果ref_text是对另一个工作簿的引用(外部引用),则被引用的工作簿必须已打开。
如果源工作簿没有打开,则INDIRECT返回错误值#REF!
。
A1可选。
一个逻辑值,用于指定包含在单元格ref_text中的引用的类型。
如果a1为TRUE或省略,ref_text被解释为A1-样式的引用。
如果a1为FALSE,则将ref_text解释为R1C1样式的引用。
OFFSET返回对单元格或单元格区域中指定行数和列数的区域的引用。
返回的引用可以是单个单元格或单元格区域。
可以指定要返回的行数和列数。
OFFSET(reference,rows,cols,[height],[width])
ADDRESS创建一个以文本方式对工作簿中某一单元格的引用。
ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text]),row_num必需。
一个数值,指定要在单元格引用中使用的行号。
column_num必需。
一个数值,指定要在单元格引用中使用的列号。
abs_num可选。
一个数值,指定要返回的引用类型。
为1或省略,则为绝对引用。
为2则绝对行,相对列。
为3则相对行,绝对列。
为4则为相对引用。
一个逻辑值,指定A1或R1C1引用样式。
在A1样式中,列和行将分别按字母和数字顺序添加标签。
在R1C1引用样式中,列和行均按数字顺序添加标签。
如果参数A1为TRUE或被省略,则ADDRESS函数返回A1样式引用;
如果为FALSE,则ADDRESS函数返回R1C1样式引用。
sheet_text可选。
一个文本值,指定要用作外部引用的工作表的名称。
ROWS返回某一引用或者数组的行数
COLUMNS返回某一引用或者数组的列数
AREAS返回引用涉及的区域个数,区域指连续的单元格或单个单元格
FORMULATEXE作为字符串返回公式
GETPIVOTDATA提取存取在数据透视表中的数据。
GETPIVOTDATA(data_field,pivot_table,[field1,item1,field2,item2],...
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 常用 函数
![提示](https://static.bdocx.com/images/bang_tan.gif)