Excel函数参考手册.docx
- 文档编号:10641489
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:16
- 大小:21.94KB
Excel函数参考手册.docx
《Excel函数参考手册.docx》由会员分享,可在线阅读,更多相关《Excel函数参考手册.docx(16页珍藏版)》请在冰豆网上搜索。
Excel函数参考手册
Chapter1:
TextFunctions文本函数1
1.1Concatenate1
1.2Exact1
1.3Upper1
1.4Lower1
1.5Left1
1.6Right1
1.7Len1
1.8Trim2
1.9Text2
1.10Substitute2
Chapter2:
LOOKUP查询函数2
2.1HLookup2
2.2VLookup2
2.3Lookup3
Chapter3:
DateandTime日期与时间函数3
3.1Today3
3.2Year3
3.3Month3
3.4Day3
3.5Date4
3.6Time4
3.7Hour4
3.8Minute4
3.9Second4
Chapter4:
Math数学函数4
4.1ABS4
4.2INT5
4.3PRODUCT5
4.4MOD5
4.5Rand5
4.6ROUND5
4.7ROUNDUP5
4.8ROUNDDOWN5
4.9SumIF5
4.10SumProduct6
4.11Trunc6
Chapter5:
Logical逻辑函数6
5.1And6
5.2Not6
5.3Or6
5.4True6
5.5False6
5.6If7
Chapter6:
Financial财务函数7
6.1PMT7
6.2IPMT7
6.3PPMT7
6.4FV7
6.5PV8
Chapter7:
Information信息函数8
7.1COUNTBLANK8
7.2ISBLANK8
7.3ISERR8
7.4ISERROR8
7.5ISLOGICAL8
7.6ISNONTEXT8
7.7ISNUMBER8
7.8ISTEXT9
Excel函数参考
(一)
Chapter1:
TextFunctions文本函数
1.1Concatenate
用途:
将若干文字串合并到一个文字串中,其功能与"&"运算符相同。
语法:
CONCATENATE(text1,text2,...)
参数:
Text1,text2,...为1到30个将要合并成单个文本的文本项,这些文本项可以是文字串、数字或对单个单元格的引用。
1.2Exact
用途:
测试两个字符串是否完全相同。
如果它们完全相同,则返回TRUE;否则返回FALSE。
EXACT函数能区分大小写,但忽略格式上的差异。
语法:
EXACT(text1,text2)。
参数:
Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。
1.3Upper
用途:
将文本转换成大写形式。
语法:
UPPER(text)。
参数:
Text为需要转换成大写形式的文本,它可以是引用或文字串。
1.4Lower
用途:
将一个文字串中的所有大写字母转换为小写字母。
语法:
LOWER(text)。
参数:
Text是包含待转换字母的文字串。
1.5Left
用途:
根据指定的字符数返回文本串中的第一个或前几个字符。
此函数用于双字节字符。
语法:
LEFT(text,num_chars)。
参数:
Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。
1.6Right
用途:
RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。
RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。
语法:
RIGHT(text,num_chars)
参数:
Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。
如果num_chars大于文本长度,则RIGHT返回所有文本。
1.7Len
用途:
LEN返回文本串的字符数。
语法:
LEN(text)或LENB(text)。
参数:
Text待要查找其长度的文本。
注意:
此函数用于双字节字符,且空格也将作为字符进行统计。
1.8Trim
用途:
除了单词之间的单个空格外,清除文本中的所有的空格。
如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM函数清除这些空格。
语法:
TRIM(text)。
参数:
Text是需要清除其中空格的文本。
1.9Text
用途:
将数值转换为按指定数字格式表示的文本。
语法:
TEXT(value,format_text)。
参数:
Value是数值、计算结果是数值的公式、或对数值单元格的引用;Format_text是所要选用的文本型数字格式,即“单元格格式”对话框“数字”选项卡的“分类”列表框中显示的格式,它不能包含星号“*”。
1.10Substitute
用途:
在文字串中用new_text替代old_text。
如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。
语法:
SUBSTITUTE(text,old_text,new_text,instance_num)。
参数:
Text是需要替换其中字符的文本,或是含有文本的单元格引用;Old_text是需要替换的旧文本;New_text用于替换old_text的文本;Instance_num为一数值,用来指定以new_text替换第几次出现的old_text;如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。
Chapter2:
LOOKUP查询函数
2.1HLookup
用途:
在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
语法:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
参数:
Lookup_value是需要在数据表第一行中查找的数值,它可以是数值、引用或文字串;Table_array是需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,Table_array的第一行的数值可以是文本、数字或逻辑值。
Row_index_num为table_array中待返回的匹配值的行序号。
Range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。
2.2VLookup
用途:
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
语法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:
Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。
Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。
Col_index_num为table_array中待返回的匹配值的列序号。
Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。
Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。
如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。
如果找不到,则返回错误值#N/A。
2.3Lookup
用途:
返回向量(单行区域或单列区域)或数组中的数值。
该函数有两种语法形式:
向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
语法1(向量形式):
LOOKUP(lookup_value,lookup_vector,result_vector)
参数1(向量形式):
Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。
Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。
Lookup_vector为只包含一行或一列的区域。
Lookup_vector的数值可以为文本、数字或逻辑值。
语法2(数组形式):
LOOKUP(lookup_value,array)。
参数2(数组形式):
Lookup_value为函数LOOKUP在数组中所要查找的数值。
Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。
如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。
Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。
注意:
Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。
Chapter3:
DateandTime日期与时间函数
3.1Today
用途:
返回系统当前日期的序列号。
参数:
无
语法:
TODAY()
3.2Year
用途:
返回某日期的年份。
其结果为1900-9999之间的一个整数。
语法:
YEAR(serial_number)
参数:
Serial_number是一个日期值,其中包含要查找的年份。
3.3Month
用途:
返回以序列号表示的日期中的月份,它是介于1-12之间的整数。
语法:
MONTH(serial_number)
参数:
Serial_number表示一个日期值,其中包含着要查找的月份。
3.4Day
用途:
返回用序列号(整数1到31)表示的某日期的天数,用整数1-31表示。
语法:
DAY(serial_number)
参数:
Serial_number是要查找的天数日期。
3.5Date
用途:
返回代表特定日期的序列号。
语法:
DATE(year,month,day)
参数:
year为1-4位,根据使用的日期系统解释该参数。
默认情况下,ExcelforWindows使用1900日期系统。
Month代表每年中月份的数字。
Day代表在该月份中第几天的数字。
如果输入数字大于实际可能数字时,将自动往上累加。
3.6Time
用途:
返回某一特定时间的小数值,它返回的小数值从0到0.99999999之间,代表0:
00:
00(12:
00:
00A.M)到23:
59:
59(11:
59:
59P.M)之间的时间。
语法:
TIME(hour,minute,second)
参数:
Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。
3.7Hour
用途:
返回某一特定时间的小数值,它返回的小数值从0到0.99999999之间,代表0:
00:
00(12:
00:
00A.M)到23:
59:
59(11:
59:
59P.M)之间的时间。
语法:
TIME(hour,minute,second)
参数:
Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。
3.8Minute
用途:
返回时间值中的分钟,即介于0到59之间的一个整数。
语法:
MINUTE(serial_number)
参数:
Serial_number是一个时间值,其中包含着要查找的分钟数。
3.9Second
用途:
返回时间值的秒数(为0至59之间的一个整数)。
语法:
SECOND(serial_number)
参数:
Serial_number表示一个时间值,其中包含要查找的秒数。
Excel函数参考
(二)
Chapter4:
Math数学函数
4.1ABS
用途:
返回某一参数的绝对值。
语法:
ABS(number)
参数:
number是需要计算其绝对值的一个实数。
4.2INT
用途:
将任意实数向下取整为最接近的整数。
语法:
INT(number)
参数:
Number为需要处理的任意一个实数。
4.3PRODUCT
用途:
将所有数字形式给出的参数相乘,然后返回乘积值。
语法:
PRODUCT(number1,number2,...)
参数:
Number1,number2,...为1到30个需要相乘的数字参数。
4.4MOD
语法:
MOD(number,divisor)
参数:
Number为被除数;Divisor为除数。
4.5Rand
用途:
返回一个大于等于0小于1的随机数
语法:
RAND()
参数:
不需要
4.6ROUND
用途:
按指定位数四舍五入某个数字。
语法:
ROUND(number,num_digits)
参数:
Number是需要四舍五入的数字;Num_digits为指定位数,Number按此位数进行处理。
4.7ROUNDUP
用途:
按绝对值增大的方向舍入一个数字。
语法:
ROUNDUP(number,num_digits)
参数:
Number为需要舍入的任意实数,Num_digits指定舍入的数字位数。
注意:
如果num_digits为0或省略,则将数字向上舍入到最接近的整数。
如果num_digits小于0,则将数字向上舍入到小数点左边的相应位数。
4.8ROUNDDOWN
用途:
按绝对值减小的方向舍入某一数字。
语法:
ROUNDDOWN(number,num_digits)
参数:
Number是需要向下舍入的任意实数,Num_digits指定计算的小数位数。
注意:
ROUNDDOWN函数和ROUND函数的用途相似,不同之处是ROUNDDOWN函数总是向下舍入数字。
4.9SumIF
用途:
根据指定条件对若干单元格、区域或引用求和。
语法:
SUMIF(range,criteria,sum_range)
参数:
Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。
4.10SumProduct
用途:
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法:
SUMPRODUCT(array1,array2,array3,...)
参数:
Array1,array2,array3,...为2至30个数组,其相应元素需要进行相乘并求和。
4.11Trunc
用途:
将数字的小数部分截去,返回整数。
语法:
TRUNC(number,num_digits)
参数:
Number是需要截去小数部分的数字,Num_digits则指定保留小数的精度(几位小数)。
Chapter5:
Logical逻辑函数
5.1And
用途:
所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。
语法:
AND(logical1,logical2,…)。
参数:
Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。
5.2Not
用途:
求出一个逻辑值或逻辑表达式的相反值。
如果您要确保一个逻辑值等于其相反值,就应该使用NOT函数。
语法:
NOT(logical)
参数:
Logical是一个可以得出TRUE或FALSE结论的逻辑值或逻辑表达式。
如果逻辑值或表达式的结果为FALSE,则NOT函数返回TRUE;如果逻辑值或表达式的结果为TRUE,那么NOT函数返回的结果为FALSE。
5.3Or
用途:
所有参数中的任意一个逻辑值为真时即返回TRUE(真)。
语法:
OR(logical1,logical2,...)
参数:
Logical1,logical2,...是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE或FALSE。
如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。
如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE!
。
5.4True
用途:
返回逻辑值TRUE。
语法:
TRUE()
参数:
该函数不需要参数
5.5False
用途:
返回逻辑值FALSE。
语法:
FALSE()
参数:
该函数不需要参数
5.6If
用途:
执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法:
IF(logical_test,value_if_true,value_if_false)。
参数:
Logical_test计算结果为TRUE或FALSE的任何数值或表达式;Value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。
而且Value_if_true可以是一个表达式;Value_if_false是Logical_test为FALSE时函数的返回值。
如果logical_test为FALSE并且省略value_if_false,则返回FALSE。
Value_if_false也可以是一个表达式。
Chapter6:
Financial财务函数
I本金和利息计算函数(基于固定利率及等额分期付款的方式)
6.1PMT
用途:
基于固定利率及等额分期付款方式,返回贷款的每期付款额。
语法:
PMT(rate,nper,pv,fv,type)
参数:
Rate贷款利率,Nper该项贷款的付款总数,Pv为现值(也称为本金),Fv为未来值(或最后一次付款后希望得到的现金余额),Type指定各期的付款时间是在期初还是期末(1为期初。
0为期末)。
6.2IPMT
用途:
基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。
语法:
IPMT(rate,per,nper,pv,fv,type)
参数:
Rate为各期利率,Per用于计算其利息数额的期数(1到nper之间),Nper为总投资期,Pv为现值(本金),Fv为未来值(最后一次付款后的现金余额。
如果省略fv,则假设其值为零),Type指定各期的付款时间是在期初还是期末(0为期末,1为期初)。
6.3PPMT
用途:
基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金偿还额。
语法:
PPMT(rate,per,nper,pv,fv,type)
参数:
Rate为各期利率,Per用于计算其本金数额的期数(介于1到nper之间),Nper为总投资期(该项投资的付款期总数),Pv为现值(也称为本金),Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。
0为期末)。
II投资计算函数(基于固定利率及等额分期付款的方式)
6.4FV
用途:
基于固定利率及等额分期付款方式,返回某项投资的未来值。
语法:
FV(rate,nper,pmt,pv,type)
参数:
Rate为各期利率;Nper为总投资期,即该项投资的付款期总数;Pmt为各期所应支付的金额,其数值在整个年金期间保持不变;Pv为现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和;Type为数字0或1,用以指定各期的付款时间是在期初还是期末。
6.5PV
用途:
返回投资的现值(即一系列未来付款的当前值的累积和),如借入方的借入款即为贷出方贷款的现值。
语法:
PV(rate,nper,pmt,fv,type)
参数:
Rate为各期利率,Nper为总投资(或贷款)期数,Pmt为各期所应支付的金额,Fv为未来值,Type指定各期的付款时间是在期初还是期末(1为期初。
0为期末)。
Chapter7:
Information信息函数
7.1COUNTBLANK
用途:
计算某个单元格区域中空白单元格的数目。
语法:
COUNTBLANK(range)
参数:
Range为需要计算其中空白单元格数目的区域。
7.2ISBLANK
用途:
判断value值是否为空值,空则返回TRUE。
语法:
ISBLANK(value)
7.3ISERR
用途:
判断value值是否为错误值(#VALUE!
,#REF!
,#DIV/0,#NUM!
#NAME?
,#NULL),是则返回TRUE。
语法:
ISERR(value)
注意:
不包括#N/A
7.4ISERROR
用途:
判断value值是否引用错误值(#VALUE!
,#REF!
,#DIV/0,#NUM!
,#NAME?
,#NULL,#N/A),是则返回TRUE。
语法:
ISERROR(value)
注意:
包括#N/A
7.5ISLOGICAL
用途:
判断value值是否是逻辑值是则返回TRUE。
语法:
ISLOGICAL(value)
7.6ISNONTEXT
用途:
判断value值是否是任意非字符串,为空白单元格时返回TRUE。
语法:
ISNONTEXT(value)
7.7ISNUMBER
用途:
判断value值是否是数字,是则返回TRUE。
ISNONTEXT(value)
7.8ISTEXT
用途:
判断value值是否是文本,是则返回TRUE。
语法:
ISTEXT(value)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 函数 参考手册