Excel函数应用教程:数据库函数信息函数1.CELL用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。2.ERROR.TYPE用途:返回对应于某一错误类型的数字,如果没有错误则返回#N/A。在IF函数中可以使用ERROR.TYPE检测错误值,并返回文字串(如“发生错误”)来取代错误值。3.INFO用途:返回有关当前操作环境的的信息。4.IS类函数用途:其中包括用来检验数值或引用类型的九个工作表函数。它们可以检验数值的类型并根据参数的值返回TRUE或FALSE。例如,数值为空白单元格引用时,ISBLANK函数返回逻辑值TRUE,否则返回FALSE。5.ISEVEN用途:测试参数的奇偶性,如果参数为偶数返回TRUE,否则返回FALSE。6.ISODD用途:测试参数的奇偶性,如果参数为奇数返回TRUE,否则返回FALSE。7.N用途:返回转化为数值后的值。8.NA用途:返回错误值#N/A。#N/A表示“无法得到有效值”。如果使用#N/A标志空白单元格,可以避免不小心将空白单元格计算在内而产生的问题,因为公式引用含有#N/A的单元格时返回错误值#N/A。9.TYPE用途:返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数TYPE。逻辑运算符1.AND用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。2.FALSE用途:返回逻辑值FALSE。3.IF用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。4.NOT用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用NOT函数。5.OR用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。6.TRUE用途:返回逻辑值TRUE。查找和引用函数1.ADDRESS用途:以文字形式返回对工作簿中某一单元格的引用。2.AREAS用途:返回引用中包含的区域个数。3.CHOOSE用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。4.COLUMN用途:返回给定引用的列标。5.COLUMNS用途:返回数组或引用的列数。6.HLOOKUP用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。7.HYPERLINK用途:创建一个快捷方式,用以打开存储在网络服务器、Intranet(Internet)或本地硬盘的其它文件8.INDEX用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。9.INDIRECT用途:返回由文字串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,即可使用INDIRECT函数。10.LOOKUP用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值11.MATCH用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。12.OFFSET用途:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以是一个单元格或单元格区域,并可以指定返回的行数或列数。13.ROW用途:返回给定引用的行号。14.ROWS用途:返回引用或数组的行数。15.RTD用途:从支持COM自动化的程序中返回实时数据。16.TRANSPOSE用途:返回区域的转置(所谓转置就是将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推)。17.VLOOKUP用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。一数据库1.DAVERAGE返回数据库或数据清单中满足指定条件的列中数值的平均值。2.DCOUNT返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。3.DCOUNTA:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。4.DGET:从数据清单或数据库中提取符合指定条件的单个值。5.DMAX:返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。6.DMIN:返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。7.DPRODUCT:返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。8.DSTDEV:将列表或数据库的列中满足指定条件的数字作为一个样本,估算样本总体的标准偏差。9.DSTDEVP:将数据清单或数据库的指定列中,满足给定条件单元格中的数字作为样本总体,计算总体的标准偏差。10.DSUM:返回数据清单或数据库的指定列中,满足给定条件单元格中的数字之和。11.DVAR:将数据清单或数据库的指定列中满足给定条件单元格中的数字作为一个样本,估算样本总体的方差。12.DVARP:将数据清单或数据库的指定列中满足给定条件单元格中的数字作为样本总体,计算总体的方差。13.GETPIVOTDATA:返回存储在数据透视表报表中的数据。如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA从数据透视表报表中检索汇总数据。日期与时间函数1.DATE:返回代表特定日期的序列号。2.DATEVaLUE:返回date_text所表示的日期的序列号。该函数的主要用途是将文字表示的日期转换成一个序列号3.DAY:返回用序列号(整数1到31)表示的某日期的天数,用整数1到31表示。4.DAYS360:按照一年360天的算法(每个月30天,一年共计12个月),返回两日期间相差的天数。5.EDATE返回指定日期(start_date)之前或之后指定月份的日期序列号。6.EOMONTH返回start-date之前或之后指定月份中最后一天的序列号。7.HOUR返回时间值的小时数。即介于0(12:00A.M.)到23(11:00P.M.)之间的一个整数。8.MINUTE返回时间值中的分钟,即介于0到59之间的一个整数。9.MONTH返回以序列号表示的日期中的月份,它是介于1(一月)和12(十二月)之间的整数。10.NETWORKDAYS返回参数start-data和end-data之间完整的工作日(不包括周末和专门指定的假期)数值。十一、文本和数据函数1.ASC用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。2.CHAR用途:返回对应于数字代码的字符,该函数可将其他类型的电脑文件中的代码转换为字符(操作环境为MacintoshMacintosh字符集和WindowsANSI字符集)。3.CLEAN用途:删除文本中不能打印的字符。对从其他应用程序中输入的字符串使用CLEAN函数,将删除其中含有的当前操作系统无法打印的字符。4.CODE用途:返回文字串中第一个字符的数字代码(对应于计算机当前使用的字符集)。5.CONCATENATE用途:将若干文字串合并到一个文字串中,其功能与&运算符相同。6.DOLLAR或RMB用途:按照货币格式将小数四舍五入到指定的位数并转换成文字。7.EXACT用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但忽略格式上的差异。8.FIND用途:FIND用于查找其他文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。9.FINDB用途:FINDB用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。10.FIXED用途:按指定的小数位数四舍五入一个数,以小数格式设置后以文字串形式返回结果。11.JIS用途:将字符串中的半角(单字节)英文字母更改为全角(双字节)字符。12.LEFT或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。13.LEN或LENB用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。14.LOWER用途:将一个文字串中的所有大写字母转换为小写字母。15.MID或MIDB用途:MID返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。16.PHONETIC用途:提取文本串中的拼音(furigana)字符。17.PROPER用途:将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。18.REPLACE或REPLACEB用途:REPLACE使用其他文本串并根据所指定的字符数替换另一文本串中的部分文本。REPLACEB的用途与REPLACE相同,它是根据所指定的字节数替换另一文本串中的部分文本。19.REPT用途:按照给定的次数重复显示文本。可以通过REPT函数对单元格进行重复填充。20.RIGHT或RIGHTB用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。21.SEARCH或SEARCHB用途:返回从start_num开始首次找到特定字符或文本串的位置编号。其中SEARCH以字符数为单位,SEARCHB以字节数为单位。22.SUBSTITUTE用途:在文字串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。23.T用途:将数值转换成文本。24.TEXT用途:将数值转换为按指定数字格式表示的文本。25.TRIM用途:除了单词之间的单个空格外,清除文本中的所有的空格。如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM函数清除这些空格。26.UPPER用途:将文本转换成大写形式。27.value用途:将表示数字的文字串转换成数字。28.WIDECHAR用途:将单字节字符转换为双字节字符。外部函数1.EUROCONVERT将数字转换为欧元形式,将数字由欧元形式转换为欧盟成员国货币形式,或利用欧元作为中间货币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。2.SQL.REQUEST与外部数据源连接,从工作表运行查询,然后SQL.REQUEST将查询结果以数组的形式返回,而无需进行宏编程。工程函数1.BESSELI用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel函数值相等。2.BESSELJ用途:返回Bessel函数值。3.BESSELK用途:返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel函数值相等。4.BESSELY用途:返回Bessel函数值,也称为Weber函数或Neumann函数。5.BIN2DEC用途:将二进制数转换为十进制数。6.BIN2HEX用途:将二进制数转换为十六进制数。7.BIN2OCT用途:将二进制数转换为八进制数。8.COMPLEX用途:将实系数及虚系数转换为x+yi或x+yj形式的复数。9.CONVERT用途:将数字从一个度量系