目录
1.1 COUNT函数功能说明:计算区域中包含数字的单元格的个数。 语法:COUNT(value1,[value2],...) 例:利用COUNT函数对区域G2:G9内的数字进行计数。公式为:“=COUNT(G2:G9)”。 1.2 COUNTA函数功能说明:计算区域中非空单元格的个数。 语法:COUNTA(value1,[value2],...) 例:统计区域D2:D9中非空的单元格数。公式为:“=COUNT(D2:D9)”。 1.3 COUNTBLANK函数功能说明:计算某个区域中空单元格的数目。 语法:COUNTBLANK(range) 例:统计区域D2:D9中空单元格的数目。公式为:“=COUNTBLANK(D2:D9)”。 1.4 COUNTIF函数功能说明:统计满足某个条件的单元格的数量(单条件计数)。 语法:COUNTIF(range,criteria) 参数: 1.range 必需。在其中计算关联条件的唯一区域。 2. criteria 必需。条件的形式为数字、表达式、单元格引用或文本。 例:统计列C中满足单元格I2的单元格数目。公式为:“=COUNTIF(C:C,I2)”。 1.5 COUNTIFS函数功能说明:将条件应用于跨多个区域的单元格,然后统计满足所有条件的单元格的数量(多条件计数)。 语法:COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,...) 参数: 1.criteria_range1 必需。在其中计算关联条件的第一个区域。 2.criteria1 必需。条件的形式为数字、表达式、单元格引用或文本。例如,条件可以表示为30、“>38”、B4、“上海”或“A”。 3.criteria_range2,criteria2,... 可选。附件的区域及其关联条件。 例:统计列B中城市为“上海”且列C中性别为“F”的客户人数。公式为:"=COUNTIFS(C:C,"上海",B:B,"F")。 1.6 SUM函数功能说明:计算单元格区域中所有数值的和。 语法:SUM(number1,[number2],...) 例:统计列G中所有数值的和。公式为:“=SUM(G2:G9)”。 1.7 SUMIF函数功能说明:对满足条件的单元格求和(单条件求和)。 语法:SUMIF(range,criteria,[sum_range]) 参数: 1.range 必需。根据条件进行计算的单元格的区域。每个区域中的单元格必须是数字或名称、数组或包含数字的引用。 2.criteria 必需。用于确定对哪些单元格求和的条件。其形式可以为数字、表达式、单元格引用、文本或函数。 3.sum_range 可选。要求和的单元格区域。 例:统计列G中满足条件“列C中为'M’”的数值之和。公式为“=SUMIF(C:C,"M",G:G)”。 1.8 SUMIFS函数功能说明:对一组给定条件指定的单元格求和(多条件求和)。 语法:SUMIF(sum_range,criteria-range1,criteria1,[criteria_range2],[criteria2],...) 参数: 1.sum_range 可选。要求和的单元格区域。 2.criteria_range1 必需。根据条件进行计算的单元格的区域1. 3.criteria 必需。用于确定对哪些单元格求和的条件1. 4.criteria_range2,criteria2,... 可选。附加的区域及关联条件。 例:统计列G中满足条件“列B中城市为'广州’且列C中性别为'F’”的数值之和。公式为:“=SUMIFS(G:G,B:B,"广州”,C:C,"F")”。 1.9 AVERAGE函数功能说明:返回一组值中的平均值。 语法:AVERAGE(number1,[number2],...) 例:统计列G中所有数的平均值。公式为:“=AVERAGE(G2:G9)”。 1.10 AVERAGEIF函数功能说明:返回满足单个条件的所有单元格的平均值(算数平均值)。 语法:AVERAGE(range,criteria,[average_range]) 参数:与SUMIF类似。 例:统计列G中满足条件“列C中的值为'F’”的数的平均值。公式为“=AVERAGEIF(C:C,"F",G:G)”。 1.11 AVERAGEIFS函数功能说明:返回满足多个条件的所有单元格的平均值(算术平均值)。 语法:AVERAGEIFS(average_range,criteria,criteria_range,criteria,...) 参数:与SUMIFS类似。 例:统计列G中满足条件“列B的值为'上海’且列C的值为'M’”的所有值的平均值。公式为“=AVERAGEIFS(G:G,B:B,"上海",C:C,"M")”。 1.12 MAX函数功能说明:返回一组值中的最大值。 语法:MAX(number1,[number2],...) 例:统计列G中的最大值。公式为“=MAX(G2:G9)”。 1.13 DMAX函数功能说明:返回列表或数据库中满足指定条件的记录字段(列)中的最大数字。 语法:DMAX(database,field,criteria) 参数: 1.database 必需。构成列表或数据库的单元格区域。 2.field 必需。指定函数所使用的列,输入两端带引号的列标签。 3.criteria 可选,包含所指定条件的单元格区域,可以为参数criteria指定任意区域,只要此区域包含至少一个列标签,并且列标签至少有一个在其中为列指定条件的单元格。 例:统计表(列A—列G,A1—G9)中列G满足条件“列B为'上海’且列C为'F’”的最大值。公式为“=DMAX($A$1:$G$9,$G$1,I1,J2)”。 1.14 MIN函数功能说明:返回一组值中的最小值。 语法:MIN(number1,[number2],...) 1.15 DMIN函数功能说明:返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。 语法:DMIN(database,field,criteria) 1.16 LARGE函数功能说明:返回数据集中的第k个最大值。 语法:LARGE(array,k) 例:统计列G中从大到小排序的第二个值。公式为“=LARGE(G2:G9,2)”。 1.17 SMALL函数功能说明:返回数据集中第k个最小值。 语法:SMALL(array,k) 例:统计列G中从小到大排序的第二个值。公式为“SMALL(G2:G9,2)”。 1.18 RANK函数功能说明:返回一组数字中的某个数字的排序位置。 语法:RANK(number,ref,[order]) 参数: 1.number 必需。要找到其排序位置的数字, 2.ref 必需。数组列表的数组,对数字列表的引用。 3.order 可选。指定数字排序位置方式的数字。如果order为0或省略,默认按照降序排列。 例:统计列G中的数字的降序,公式为“=RANK(G2,$G$2:$G$9,0)”;升序的公式为“=RANK(G2,$G$2:$G$9,1)”。 1.19 SUMPRODUCT函数功能说明:在给定的几组数组中,将数组对应的元素相乘,并返回乘积之和。 语法:SUMPRODUCT(array1,[arrar2],[array3],...) 例:统计列C产品销量和列D产品价格之和。公式为“=SUMPRODUCT(C2:C8,D2,D8)”。
2.1 LEN、LENB函数功能说明: 1.LEN 返回文本字符串中的字符个数。 2.LENB 返回文本字符串中用于代表字符的字节数。 语法: 1.LEN(text) 2.LENB(text) 例:统计单元格A2内字符串“上海A广州B”里面的中文字符个数与英文字符个数。则,中文字符个数的统计公式为:“=LENB(A2)-LEN(A2)”;英文字符个数的统计公式为:“=2*LEN(A2)-LENB(A2)”。 2.2 LEFT函数功能说明:LEFT从文本字符串的第一个字符开始返回指定个数的字符。 语法:LEFT(text,[num_chars]) 例:截取单元格A2字符串“上海A广州B”的前3个字符。公式为:“=LEFT(A2,3)”。 2.3 RIGHT函数功能说明:RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符。 语法:RIGHT(text,[num_chars]) 例:截取单元格A2内字符串“上海A广州B”的最后3个字符。公式为:“=RIGHT(A2,3)”。 2.4 MID函数功能说明:MID返回文本字符串中从指定位置开始的特定数目的字符,数目由用户指定。 语法:MID(text,start_num,num_chars) 例:截取单元格A2内字符串“上海A广州B”中的“广州”这两个字符。公式为:”=MID(A2,4,2)“。 2.5 UPPER、LOWER函数功能说明:UPPER将文本转换为大写字母,LOWER将文本转换为小写字母。 语法: 1.UPPER(text) 2.LOWER(text) 例:分别将单元格A2内的字符串"Data Analysis"中的文本转换为大写字母或小写字母。则转换为大写字母的公式为:“=UPPER(A2)”;转换为小写字母的公式为:“=LOWER(A2)”。 2.6 FIND函数功能说明:用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置值,该值从第二个文本串中的第一个字符算起。 语法:FIND(find_text,within_text,[start_num]) 参数: 1.find_text 必需。要查找的文本。 2.within_test 必需。包含要查找的文本的文本。 3.start_num 可选。指定开始进行查找的字符的位置。如果省略,默认为1。 例:找出单元格A2内字符串“我Love数据Analysis”中的“数据”、“大写L”、小写“l”的位置。公式分别为:“=FIND("数据",A2,1)”、“=FIND("L",A2,1)”、“=FIND("l",A2,1)”。 提示: 1.FIND的最后一个参数start_num可以省略,如果省略,默认从第一个字符开始查找。 2.FIND函数区分大小写,因此从第一个字符开始查找大写“L”的位置是2,从第一个位置开始查找小写“l”的位置是11。 3.FIND函数中的find_text参数不能包含通配符(“?"或"*")。 2.7 SEARCH函数功能说明:SEARCH函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。 语法:SEARCH(find_text,within_text,[start_num]) 例:找出单元格A2中字符串“我Love数据Analysis”中的“数据”、大写“L”、小写“l”以及“*数据*”的位置。公式分别为:“=SEARCH("数据",A2,1)”、“=SEARCH("L",A2,1)”、“=SEARCH("l”,A2,1)”、“=SEARCH("*数据*",A2,1)”。 提示: SEARCH函数不区分大小写,从第一个字符开始查找大写“L”的位置是2,从第一个字符开始查找小写“l”的位置也是2。 2.8 SUBSTITUTE函数功能说明:用于在某一个文本字符串中替换指定的文本,把old_text替换成new_text。 语法:SUBSTITUTE(text,old_text,new_text,[instance_num]) 参数: 1.text 必需。要替换其中字符的文本。 2.old_text 必需。要替换的文本。 3.new_text 必需。替换old_text的文本。 4.instance_num 可选。指定要用new_text替换old_text的事件。如果指定了instance_num,只有满足要求的old_text被替换。如果省略,文本中所有的old_text都会被替换为new_text。 例:分别将单元格A2中字符串“#我爱数据#数据爱我#”中的第一个#替换为@、第二个#替换为@、所有的#替换为@、前两个#替换为@。公式分别为:“=SUBSTITUTE(A2,"#","@",1)”、“=SUBSTITUTE(A2,"#","@",2)”、“SUBSTITUTE(A2,"#","@")”、“SUBSTITUTE(SUSTITUTE(A2,"#","@"1),"#","@",1)”。 提示: 1.SUNSTITUTE函数里面的参数instance_num可以省略,如果省略表示替换所有的old_text,如果instance_num=2,表示替换第二次出现的字符串。 2.如需分别替换字符串为其他不同字符串,可以使用SUBSTITUTE函数进行嵌套替换,每次替换第一次出现的字符串即可。 2.9 REPLACE函数功能说明:根据指定字符数,REPLACE将部分文本字符串替换成不同的文本字符串。 语法:ERPLACE(old_text,start_num,num_chars,new_text) 参数: 1.old_text 必需。要替换其中字符的文本。 2.start_num 必需。old_text中要替换为new_text的字符的起始位置。 3.num_chars 必需。使用new_text来进行替换的字符数。 4.new_text 必需。要替换old_text中字符的文本。 例1:将单元格A2内字符串“#我爱数据#数据爱我#”中的“我爱数据”替换为“Data"。公式为:“=REPLACE(A2,2,4,"Data")”。 例2:将单元格A3内手机号码“13013013000”中间的五位数字替换为“*****”。公式为:“=REPLACE(A3,4,4,"*****")”。 提示: 1.REPLACE函数与SUBSTITUTE函数的区别:REPLACE函数是指定起始位置和字符长度进行替换的;而SUBSTITUTE函数是将给定的原始字符串替换成新的字符串。 2.REPLACE函数与MID函数由相似之处:MID函数是根据起始位置和字符长度进行截取;而REPLACE函数除了截取之外,还要将截取的字符串替换掉。 2.10 CONCATENATE函数功能说明:将两个或多个字符串连接成一个字符串。 语法:CONCATENATE(text1,[text2],...] 例:将单元格A2中的“我”、单元格A3中的“爱”、单元格A4中的“数据分析”这三个字符串合并成一个字符串。公式为:“=CONCATENATE(A2,A3,A3)”或“=A2&A3&A4”。 2.11 EXACT函数功能说明:比较两个文本字符串,如果他们完全相同,则返回TRUE,否则返回FALSE。 语法:EXACT(test1,test2) 例:分别比较单元格A2与A3、A2与A4的字符串是否相同。公式分别为:“=EXACT(A2,A3)”、“=EXACT(A2,A4)”。 提示: 1.EXACT函数区分大小写。 2.符号“=”不能区分大小写,例如,公式“=("A"="a")”,结果返回TRUE,不是FALSE。 2.12 TRIM函数功能说明:除了单词之间的单个空格之外,移除文本中的所有空格。 语法:TRIM(text) 例:用TRIM去除单元格A2中字符串“ Data Analysis ”中的空格。公式为:“=TRIM(A2)”。
3.1 RAND函数功能说明:返回一个大于等于0且小于1的、平均分布的随机实数,每次计算工作表时都会返回一个新的随机实数。 语法:RAND() 例:在单元格B2中随机生成一组用户的性别。公式为:“=IF(RAND()>0.5,"男","女")”。 3.2 RANDBETWEEN函数功能说明:返回位于两个指定数之间的一个随机整数。每次计算工作表时都将返回一个新的随机整数。 语法:RANDBETWEEN(bottom,top) 参数: 1.bottom 必需。RANDBETWEEN函数返回的最小整数。 2.top 必需。RANDBETWEEN函数返回的最大整数。 例:随机生成一组学生的年龄(20~25)、语文成绩(0~100分)以及手机号码(以133开头)。公式分别为:“=RANDBETWEEN(20,25)”、“=RANDBETWEEN(0,100)”、“="133"&RANDBETWEEN(10000000,99999999)”。 提示: RANDBETWEEN可以取到bottom和top的数值。 2.3 ABS函数功能说明:返回数字的绝对值。 语法:ABS(number) 例:取单元格A2中数值-2的绝对值。公式为:“=ABS(A2)”。 2.4 MOD函数功能说明:返回两数相除的余数。返回结果的符号与除数相同。 语法:MOD(number,divisor) 参数: 1.number 必需。要计算余数的被除数。 2.divisor 必需。除数。 例:区域A2:A5是被除数,区域B2:B5是对应的除数,计算每行数据的余数。公式为:“=MOD(A2,B2)”。 2.5 POWER函数功能说明:返回数字乘幂的结果。 语法:POWER(number,power) 例:区域A2:A4是基数,区域B2:B4是对应的指数,计算每行数据的乘幂。公式为:“=POWER(A2,B2)" 2.6 PRODUCT函数功能说明:将参数形式给出的数字相乘并返回乘积。 语法:PRODUCT(number1,[number2],...) 例:计算区域A2:A5的数字乘积,公式为:”PRODUCT(A2:A5);计算区域A2:A5的数字乘积再乘以3,公式为:“=PRODUCT(A2:A5,3)”。 提示: 可以使用字符“*”代替PRODUCT函数,表示数字之间的乘法运算。例如,数字1、2、4、8的乘积公式可以写成“=1*2*4*8。 2.7 CEILING函数功能说明:返回将参数number向上舍入(沿绝对值增大的方向)为最接近的指数基数的倍数。 语法:CEILING(number,significance) 参数: 2.significance 必需。要舍入的倍数。 例:区域A2:A6是要舍入的值,区域B2:B6是基数,用CEILING函数进行向上舍入为最接近的指数基数的倍数。公式为:”=CEILING(A2,B2)”。 提示: 1.如果number正好是significance的倍数,则不进行舍入。 2.如果number和significance都为负,则按远离0的方向进行向下舍入。 3.如果number为负,signifance为正,则按朝向0的方向进行向上舍入。 4.如果number为正,signifance为负,则结果返回错误值#NUM!。 3.8 FLOOR函数功能说明:将参数number向下舍入(沿绝对值减小的方向)为最接近的指定基数的倍数。 语法:FLOOR(number,signifance) 例:区域A2:A6是要舍入的值,区域B2:B6是基数,用FLOOR函数进行向下舍入为最接近的指定基数的倍数。公式为:“=FLOOR(A2,B2)”。 提示: 1.如果number正好是significance的倍数,则不进行舍入。 2.如果number和significance都为负,则按远离0的方向进行向上舍入。 3.如果number为负,signifance为正,则按朝向0的方向进行向下舍入。 4.如果number为正,signifance为负,则结果返回错误值#NUM!。 3.9 ROUND函数功能说明:ROUND函数将数字四舍五入到指定的位数。 语法:ROUND(number,num_digits) 参数: 1.number 必需。要四舍五入的数字。 2.num_digits 必需。要进行四舍五入运算的位数。 提示: 1.如果num_digits大于0,则将数字四舍五入到指定的小数位数。 2.如果num_digits等于0,则将数字四舍五入到最接近的整数。 3.如果num_digits小于0,则将数字四舍五入到小数点左边的相应位数。 3.10 ROUNDUP函数功能说明:朝着远离数值0的方向将数字进行向上舍入。 语法:ROUNDUP(number,num_digits) 3.11 ROUNDDOWN函数功能说明:朝着数值0的方向将数字进行向下舍入。 语法:ROUNDDOWN(number,num_digits) 3.12 TRUNC函数功能说明:将数字进行截取返回整数。 语法:TRUNC(number,[num_digits]) 参数: 1.number 必需。需要截尾取整的数字。 2.num_digits 可选。用于指定取整精度的数字,默认值为0。 提示: TRUNC与INT在对数值的整数部分进行截取时有些相似,TRUNC是直接删除数字的小数部分,而INT根据数字小数部分的值将数字向下舍入为最接近的整数,只有当处理负数的时候,INT和TRUNC会有区别。例如,TRUNC(-3.14)返回-3,而INT(-3.14)返回-4。
4.1 AND函数功能说明:检查是否所有的参数均为TRUE,如果所有的参数值均为TRUE,则返回TRUE。 语法:AND(logical1,[logical2],...) 例:“=AND(1>2,2>1)”返回FALSE;“=AND(2>1,1)”返回TRUE。 提示: 1.数值0作为参数的逻辑值被当成FALSE使用。 2.非0数值作为参数返回逻辑值被当成TRUE使用。 3.任意一个参数的逻辑值出现FALSE(或者数值0)的时候,结果返回FALSE。 4.所有的参数的逻辑值都是TRUE的时候,结果返回TRUE。 4.2 OR函数功能说明:如果任意参数为TRUE,即返回TRUE;只有当所有的参数值均为FALSE时才返回FALSE。 语法:OR(logical1,[logical2],...) 提示: 1.任意一个参数的逻辑值出现TRUE(或者非0数值)的时候,结果返回TRUE。 2.所有的参数的逻辑值均为FALSE的时候,结果返回FALSE。 4.3 NOT函数功能说明:对参数的逻辑值求反:参数为TRUE时返回FALSE,参数为FALSE时返回TRUE。 语法:NOT(logical) 例:“=NOT(1>2)”返回TRUE。 4.4 IF函数功能说明:判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另外一个值。 语法:IF(logical_test,[value_if_true],[value_if_false]) 参数: 1.logical_test 必须。可以为数值或逻辑表达式。 2.value_if_true 可选。当logical_test为TRUE时返回的结果。 3.value_if_false 可选。当logical_test为FALSE时返回的结果。 4.5 IFERROR函数功能说明:如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值。 语法:IFERROR(value,value_if_error) 4.6 ISERROR函数功能说明:检查一个值是否为错误(#N/A、#VALUE!、#REF!、#DIV0!、#NUM!、#NAME?、#NULL!),结果返回TRUE或FALSE。 语法:ISERROR(value) 4.7 ISTEXT函数功能说明:检查一个值是否是文本,返回TRUE或FALSE。 语法:ISTEXT(value) 4.8 ISNUMBER函数功能说明:检查一个数是否为数值,返回TRUE或FALSE。 语法:ISNUMBER(value)
5.1 TODAY函数功能说明:返回当前日期的序列号(序列号是Eecel用于日期和时间计算的日期-时间代码)。如果在输入函数之前单元格格式为“常规”,Excel会将单元格格式更改为“日期”、若要显示序列号,必须将单元格格式更改为“常规”或“数字”。在默认情况下,1900年1月1日的序列号为1,2018年1月日的序列号为43101,因为它距1900年1月1日有43100天。 语法:TODAY() 例:“=TODAY()”返回当前日期,如“2018-10-23”。 5.2 NOW函数功能说明:返回当前日期和时间的序列号。 语法:NOW() 例:“=NOW()”返回当前的日期和时间,如“2018-10-23 23:20:29”。 5.3 YEAR、MONTH、DAY函数功能说明:YEAR返回对应于某个日期的年份,YEAR作为1999~9999的整数返回。MONTH返回日期(以序列数表示)中的月份,月份是1~12的整数。DAY返回以序列表示的某日期的天数,天数是介于1~31的整数。 语法:YEAR(serial_number)、MONTH(serial_number)、DAY(serial_number) 例:“=YEAR("2018-05-01)”返回“2018”。 5.4 HOUR、MINUTE、SECOND函数功能说明:HOUR返回时间值的小时值,小时是介于0到23的整数;MINUTE返回时间值的分钟数,分钟是一个介于0到59的整数;SECOND返回时间值的秒数,秒数是0到59的整数。 语法:HOUR(serial_number)、MINUTE(serial_number)、SECOND(serial_number) 例:“=HOUR(12:15:30)”返回“12”。 5.5 DATE函数功能说明:返回表示特定日期的连续序列号。 语法:DATE(year,month,day) 例:“=DATE(2018,5,10)”返回“2018/5/10”。 5.6 TIME函数功能说明:返回特定时间的十进制数字。 语法:TIME(hour,minute,second) 例:“=TIME(10,20,45)”返回“10:20:45”;“=TIME(12,0,0)”返回“0.5”。 5.7 DATEDIF函数功能说明:计算两个日期之间间隔的年数、月数或天数。 语法:DATEDIF(start_date,end_date,unit) 参数: 2.end_date 必需。某个时间段的结束日期。 3.unit 必需。要返回的计算类型。参数类型有"Y" "M" "D" "MD" "YM" "YD"。 提示: 2.参数unit为“YM”表示start_date与end_date之间的月份之差。忽略日期中的天和年份。 3.参数unit为“YD”表示start_date与end_date的日期部分之差。忽略日期中的年份。
6.1 CHOOSE函数功能说明:根据索引号index_num返回数值参数列表中的数值。 语法:CHOOSE(index_num,value1,[value2],...) 参数: 2.value1,[value2],...,value1必需,后续值可选。1到254个数值参数,CHOOSE将根据index_num从中选择一个数值或一项要执行的操作。参数可以是数字、单元格引用、定义的名称、公式函数或文本。 例:取A列里面A3单元格的值,公式为:“=CHOOSE(2,A2,A3,A4,A5);取B列里面B4单元格的值,公式为:“=CHOOSE(3,B2,B3,B4,B5);计算区域B2:B5的值之和,公式为:“=SUM(CHOOSE(2,A2:A5,B2;B5))。 6.2 VLOOKUP函数功能说明:将查找值在某个区域中的第一列进行查找,根据列号返回右侧第col_index_num列与查找值处于同行的数值。 语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 参数: 1.lookup_value 必需。要查找的值。 2.table_array 必需。要在其中查找值的区域。 3.col_index_num 必需。区域中包含返回值的列号。 4.range_lookup 可选。精确匹配或近似匹配,精确匹配用0或FALSE指代,近似匹配用1或TRUE指代。参数省略时默认为近似匹配。 提示: 2.table_array的第一列必须是lookup_value查找范围的所在列,范围选择方向从左往右, 3.VLOOKUP函数的column_index_num必须是大于0 的整数。 4.如需精确匹配,最后一个参数设置为0或FALSE。 5.当查找的数据在查找范围内有重复的时候,返回查找范围内第一列首次出现的查找值所对应的数值。 6.3 HLOOKUP函数功能说明:将查找值在某个区域中的第一行进行查找,根据行号返回下方第row_index_num行与查找值处于同列的数值。 语法:HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup]) 6.4 LOOKUP函数功能说明:将查找值在一行或一列进行查找,返回一行或列中的相同位置的数值。LOOKUP函数可以精确匹配和近似匹配。 语法:LOOKUP(lookup_value,array);LOOKUP(lookup_value,lookup_vector,[result_vector]) 6.5 MATCH函数功能说明:在区域内搜索特定的项,然后返回该项在此区域中的相对位置。 语法:MATCH(lookup_value,lookup_array,[match_type]) 参数: 1.lookup_value 必需。要在lookup_array中匹配的值。 2.lookup_array 必需。要搜索的单元格区域。 3.match_type 可选。数字-1、0或1。参数默认值为1。精确匹配必须 为0,近似匹配则为-1或1。 6.6 INDEX函数功能说明:返回表格或区域中的值或值的引用。 语法:INDEX(array,row_num,[column_num]) 参数: 2.row_num 必需。选择数组中的某行,函数从该行返回数值。 3.column_num 可选。选择数组中的某列,函数从该列返回数组。 提示: 2.如果array参数中包含多行多列,而且仅使用了row_num或column_num一个参数,函数结果返回数组中的正行或整列。 3.如果array参数中包含多行多列,而且同时使用了row_num和column_num参数,函数结果返回某一行和某一列的交叉单元格中的值。 6.7 OFFSET函数功能说明:返回对单元格区域中指定行数或列数的区域的引用。返回的引用可以是单个单元格会单元格区域。 语法:OFFSET(reference,rows,cols,[height],[width]) 参数: 2.rows 必需。需要左上角单元格引用的向上会哦向下行数。 3.cols 可选。需要结果的左上角单元格引用的从左到右的列数。 4.height 可选。需要返回的引用的行高。 5.width 可选。需要返回的引用的列宽。 6.8 INDIRECT函数功能说明:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。 语法:INDIRECT(ref_text,[a1]) 参数: 2.[a1] 可选。逻辑值,用于指定在ref_text中的引用的类型。参数值为TRUE指定的是A1样式,参数值为FALSE指定R1C1引用样式。 |
|
来自: wangyong670 > 《Excel资料》