EXCEL函数手册
按照函数的来源,Excel 函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
Excel 中有常量和区域两类数组,前者放在“{}”内,例如{56,78,89;90,76,80}
区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。例如公式“=TREND(B1:B3,A1:A3)”。
引用分为相对引用、绝对引用和混合引用三种类型。
公式“=SUM(A2:E2)”为例,当公式由F2 单元格复制到F3 单元格以后,公式中的引用也会变化为“=SUM(A3:E3)”。
公式“=SUM($A $3:$E $3)”,则无论公式复制到何处,其引用的位置始终是“A3:E3”区域。
混合引用有“绝对列和相对行”,或是“绝对行和相对列”两种形式。前者如“=SUM($A3:$E3)”,后者如“=SUM(A$3:E$3)”。
三维引用中不仅包含单元格或区域引用,还要在前面加上带“!”的工作表名称。例如“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。假如你要引用的数据来自另一个工作簿,如工作簿Book1中的SUM 函数要绝对引用工作簿Book2 中的数据,其公式为
“=SUM([Book2]Sheet1!SAS1:SAS8,[Book2]Sheet2!SBS1:SBS9)”。
不过三维引用的要受到较多的限制,例如不能使用数组公式等。
(一)数据库函数
http://office.microsoft.com/zh-cn/excel/HP052090452052.aspx
参数:Database 构成列表或数据库的单元格区域。列表的第一行包含每一列的标签。
Field指定函数所使用的数据列。输入列标签,并将其包括在双引号中,也可以输入代表列表中列位置的数字(不加引号)。
Criteria 为一组包含给定条件的单元格区域。至少包含一个列标签并且在列标签下方至少有一个用于为该列指定条件的单元格。
日期序列号:与1900年1月1日相隔几天。1900年1月1日序列号为1,1900年2月1日序列号为32,以此类推。Macintosh 使用1904 日期系统。
时间值:用0到0.99999999 之间的小数值,代表0:00:00(12:00:00 A.M)到23:59:59(11:59:59 P.M) 之间的时间。
例:
DAY(“2001-3-5”)=DAY(36955)=DAY(DATEVALUE(“2001/3/5”))=5
HOUR(\"3:30:30 HOUR(29747.7)=16
PM\")”=15。
,HOUR(0.5)=12 即12:00:00 AM,,
TIMEVALUE(\"3:30 AM\")=0.145833333
TIMEVALUE(\"2001/1/26 6:35
AM\")=0.274305556。
4.DAYS360
5.EDATE
6.EOMONTH
10.NETWORKDAYS
18.WORKDAY 返回某日期(起始日期)之前或之后相隔指定工作日(不包括周末
和专门指定的假日)的某一日期的值,并扣除周末或假日。
20.YEARFRAC 返回start_date 和end_date 之间的天数占全年天数的百分比。
(三)外部函数
1.EUROCONVERT
将数字由欧元形式转换为欧盟成员国货币形式。
2.SQL.REQUEST
用途:与外部数据源连接,从工作表运行查询,然后SQL.REQUEST 将查询结果以数组的形式返回,而无需进行宏编程。
语法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical)
参数:Connection_string 提供信息,如数据源名称、用户ID 和密码等。Output_ref 对用于存放完整的连接字符串的单元格的引用。
Driver_prompt 指定驱动程序对话框何时显示以及何种选项可用。
Column_names_logical 指示是否将列名作为结果的第一行返回。如果要将列名作为结果的第一行返回,请将该参数设置为TRUE。如果不需要将列名返回,则设置为FALSE(默认值)。
(四)工程函数
需加载“分析工具库”
1.BESSELI
2.BESSELJ
3.BESSELK
4.BESSELY
用途:返回Bessel 函数值,也称为Weber 函数或Neumann函数。
9.CONVERT
用途:将数字从一个度量系统转换到另一个度量系统中。例如将一个以“英里”为单位的距离表换成一个以“公里”为单位的距离表。
13.DELTA
用途:测试两个数值是否相等。如果number1=number2,则返回1,否则返回0。
14.ERF
用途:返回误差函数在上下限之间的积分。
15.ERFC
用途:返回从x 到∞(无穷)积分的ERF 函数的余误差函数
16.GESTEP
用途:如果Number 大于等于step,返回1,否则返回0。使用该函数可筛选数据。
(五)财务函数
需加载“分析工具库”
1.ACCRINT
用途:返回定期付息有价证券的应计利息。
2.ACCRINTM
用途:返回到期一次性付息有价证券的应计利息。
3.AMORDEGRC
用途:返回每个会计期间的折旧值。
4.AMORLINC
用途:返回每个会计期间的折旧值,该函数为法国会计系统提供。如果某项资产是在会计期间内购入的,则按线性折旧法计算。
5.COUPDAYBS
用途:返回当前付息期内截止到成交日的天数。
6.COUPDAYS
用途:返回成交日所在的付息期的天数。
7.COUPDAYSNC
用途:返回从成交日到下一付息日之间的天数。
8.COUPNUM
用途:返回成交日和到期日之间的利息应付次数,向上取整到最近的整数。9.COUPPCD
用途:用途:返回成交日之前的上一付息日的日期。
10.CUMIPMT
用途:返回一笔贷款在给定的start-period 到end-period 期间累计偿还的利息数额。
11.CUMPRINC
用途:返回一笔贷款在给定的start-period 到end-period 期间累计偿还的本金数额。
12.DB
用途:使用固定余额递减法,计算一笔资产在给定期间内的折旧值。
13.DDB
用途:使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。
14.DISC
用途:返回有价证券的贴现率。
15.DOLLARDE
用途:将按分数表示的价格转换为按小数表示的价格,如证券价格,转换为小数表示的数字。
16.DOLLARFR
用途:将按小数表示的价格转换为按分数表示的价格。
17.DURATION
用途:返回假设面值$100 的定期付息有价证券的修正期限。期限定义为一系列现金流现值的加权平均值,用于计量债券价格对于收益率变化的敏感程度。18.EFFECT
用途:利用给定的名义年利率和一年中的复利期次,计算实际年利率。
19.FV
用途:基于固定利率及等额分期付款方式,返回某项投资的未来值。
20.FVSCHEDULE
用途:基于一系列复利返回本金的未来值,用于计算某项投资在变动或可调利率下的未来值。
21.INTRATE
用途:返回一次性付息证券的利率。
22.IPMT
用途:基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。
23.IRR
用途:返回由数值代表的一组现金流的内部收益率。
24.ISPMT
用途:计算特定投资期内要支付的利息。
25.MDURATION
用途:返回假设面值$100 的有价证券的Macauley 修正期限。
26.MIRR
用途:返回某一期限内现金流的修正内部收益率。
27.NOMINAL
用途:基于给定的实际利率和年复利期数,返回名义年利率。
28.NPER
用途:基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数。
29.NPV
用途:通过使用贴现率以及一系列未来支出(负值)和收入(正值),返回一项投资的净现值。
30.ODDFPRICE
用途:返回首期付息日不固定的面值$100 的有价证券的价格。
31.ODDFYIELD
用途:返回首期付息日不固定的有价证券(长期或短期)的收益率。
32.ODDLPRICE
用途:返回末期付息日不固定的面值$100 的有价证券(长期或短期)的价格。33.ODDLYIELD
用途:返回末期付息日不固定的有价证券(长期或短期)的收益率。
34.PMT
用途:基于固定利率及等额分期付款方式,返回贷款的每期付款额。
35.PPMT
用途:基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金偿还额。
36.PRICE
用途:返回定期付息的面值$100 的有价证券的价格。
37.PRICEDISC
用途:返回折价发行的面值$100 的有价证券的价格。
38.PRICEMAT
用途:返回到期付息的面值$100 的有价证券的价格。
39.PV
用途:返回投资的现值(即一系列未来付款的当前值的累积和),如借入方的借入款即为贷出方贷款的现值。
40.RATE
用途:返回年金的各期利率。函数RATE 通过迭代法计算得出,并且可能无解或有多个解。
41.RECEIVED
用途:返回一次性付息的有价证券到期收回的金额。
42.SLN
用途:返回某项资产在一个期间中的线性折旧值。
43.SYD
用途:返回某项资产按年限总和折旧法计算的指定期间的折旧值。
44.TBILLEQ
用途:返回国库券的等效收益率。
45.TBILLPRICE
用途:返回面值$100 的国库券的价格。
46.TBILLYIELD
用途:返回国库券的收益率。
47.VDB
用途:使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间)的资产折旧值。
48.XIRR
用途:返回一组现金流的内部收益率,这些现金流不一定定期发生。若要计算一组定期现金流的内部收益率,可以使用IRR 函数。
49.XNPV
用途:返回一组现金流的净现值,这些现金流不一定定期发生。若要计算一组定期现金流的净现值,可以使用函数NPV。
50.YIELD
用途:返回定期付息有价证券的收益率,函数YIELD 用于计算债券收益率。51.YIELDDISC
用途:返回折价发行的有价证券的年收益率。
52.YIELDMAT
用途:返回到期付息的有价证券的年收益率。
(六)信息函数
1.CELL
用途:返回某一引用(若是一片区域引用,则为左上角的一个单元格)的格式、位置
或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。
语法:CELL(info_type,reference)
参数:Info_type 为一个文本值,指明所需要的单元格信息的类型。Reference 表示要获取其有关信息的单元格。
2.ERROR.TYPE
用途:返回对应于某一错误类型的数字,如果没有错误则返回#N/A。在IF 函数中可以使用ERROR.TYPE 检测错误值,并返回文字串(如“发生错误”)来取代错误值。
3.INFO
用途:返回有关当前操作环境的的信息。
语法:INFO(type_text)
参数:Type_text 是一文本,指明所要返回的信息类型。
其中\"directory\"返回当前目录或文件夹的路径,\"memavail\"返回可用的内存空间(以字节为单位),\"memused\"返回数据占用的内存空间,\"numfile\"返回当前所有打开的工作表的数目,\"osversion\"返回当前操作系统的版本号(文本),\"recalc\"返回当前的重计算方式(“自动”或“人工”),\"release\"返回Excel 的版本号(文本),\"system\"返回操作系统名称(Macintosh=\"mac\",Windows=\"pcdos\"),\"totmem\"返回全部内存空间,包括已经占用的内存空间(以字节为单位)。
4.IS 类函数
用途:其中包括用来检验数值或引用类型的九个工作表函数。它们可以检验数值的类型并根据参数的值返回TRUE 或FALSE。例如,数值为空白单元格引用时,ISBLANK 函数返回
逻辑值TRUE,否则返回FALSE。
IS 类函数用于检验公式计算结果十分有用,它与函数IF结合在一起可以提供一种在公式中查出错误值的方法。
7.N
用途:返回转化为数值后的值。
语法:N(value)
参数:Value 为要转化的值。函数N 可以转化下表列出的值:数字返回该数字,日期返回该日期的序列号,TRUE 返回1,FALSE 返回0,错误值(如#DIV/0!)返回该错误值,其他值返回0。
8.NA
用途:返回错误值#N/A。#N/A 表示“无法得到有效值”。如果使用#N/A 标志空白单元格,可以避免不小心将空白单元格计算在内而产生的问题,因为公式引用含有#N/A 的单元格时返回错误值#N/A。
9.TYPE
用途:返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数TYPE。
3.IF
用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法: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 也可以是一个表达式。
(八)查找和引用函数
1.ADDRESS
用途:以文字形式指定对工作簿中某一单元格的引用。
2.AREAS
用途:返回引用中包含的区域个数。
AREAS(a2:b4)=1,AREAS((A1:A3,A4:A6,B4:B7,A16:A18))=4。
3.CHOOSE
用途:可以根据给定的索引值,从多达29 个待选参数中选出相应的值或操作。
4.COLUMN、ROW
用途:返回给定引用的列标、行号。
5.COLUMNS、ROWS
用途:返回数组或引用的列数、行数。
6.HLOOKUP
用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
7.HYPERLINK
用途:创建一个快捷方式,用以打开存储在网络服务器、Intranet(Internet)或本地硬盘的其它文件。
8.INDEX
用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。
9.INDIRECT
用途:返回由文字串指定的引用。此函数立即对引用进行计算,并显示其内容。
10.LOOKUP
用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向
量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。注意:Lookup_vector 的数值必须按升序排列。
11.MATCH
用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果match_type 为0 且lookup_value 为文本,lookup_value 可以包含通配符(“*”和“?”)。
12.OFFSET
用途:以指定的引用为参照系,通过给定偏移量得到新的引用。
15.RTD
用途:从支持COM 自动化的程序中返回实时数据。
16.TRANSPOSE
用途:返回区域的转置。
17.VLOOKUP
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
13.COUNTIF
用途:统计某一区域中符合条件的单元格数目。
30.MROUND
用途:返回参数按指定基数舍入后的数值。需“分析工具库”。如果参数number 除以基数Significance 的余数大于或等于基数Significance 的一半,则函数MROUND 向远离零的方向舍入。
31.MULTINOMIAL
用途:返回参数和的阶乘与各参数阶乘乘积的比值,需加载“分析工具库”。
38.RAND
用途:返回一个大于等于0 小于1 的随机数,每次计算工作表(按F9 键)将返回一个新的数值。
如果要生成a,b 之间的随机实数,可以使用公式“=RAND()*(b-a)+a”。如果在某一单元格内应用公式“=RAND()”,然后在编辑状态下按住F9 键,将会产生一个变化的随机数。
39.RANDBETWEEN
用途:产生位于两个指定数值之间的一个随机数,每次重新计算工作表(按F9 键)都将返回新的数值。需加载“分析工具库”。
40.ROMAN
用途:将阿拉伯数字转换为文本形式的罗马数字。
44.SERIESSUM
用途:返回幂级数的和。需“分析工具库”。
50.SUBTOTAL
用途:返回数据清单或数据库中的分类汇总。如果用户使用“数据”菜单中的“分类汇总”命令创建了分类汇总数据清单,即可编辑SUBTOTAL 函数对其进行修改。
52.SUMIF
用途:根据指定条件对若干单元格、区域或引用求和。
语法:SUMIF(range,criteria,sum_range)
参数:Range 为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range 为需要求和的单元格、区域或引用。
(十)统计函数
1.AVEDEV
用途:返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据(例如学生的某科考试成绩)的离散度。
2.AVERAGE、AVERAGEA
用途:计算所有参数的算术平均值。AVERAGEA与AVERAGE 函数的区别在于不仅数字,而且文本和逻辑值(如TRUE 和FALSE)也参与计算。
4.BETADIST、BETAINV
用途:返回Beta 分布累积函数的函数值、逆函数值。
6.BINOMDIST
用途:返回一元二项式分布的概率值。
7.CHIDIST、CHIINV、CHITEST
用途:返回c2 分布的单尾概率、单尾概率的逆函数、统计值和相应的自由度(可使用c2 检验确定假设值是否被实验所证实)。
10.CONFIDENCE
用途:返回总体平均值的置信区间,它是样本平均值任意一侧的区域。
11.CORREL
用途:返回单元格区域array1 和array2 之间的相关系数。
12.COUNT
用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。
13.COUNTA、COUNTBLANK
用途:返回参数组中非空值的数目、空白单元格的数目。
15.COUNTIF
用途:计算区域中满足给定条件的单元格的个数。
16.COVAR
用途:返回协方差,即每对数据点的偏差乘积的平均数。利用协方差可以研究两个数据集合之间的关系。
17.CRITBINOM
用途:返回使累积二项式分布大于等于临界值的最小值,其结果可以用于质量检验。
18.DEVSQ
用途:返回数据点与各自样本平均值的偏差的平方和。
19.EXPONDIST
用途:返回指数分布。
20.FDIST、FINV
用途:返回F 概率分布,它可以确定两个数据系列是否存在变化程度上的不同/ F 概率分布的逆函数值,即F 分布的临界值。
22.FISHER、FISHERINV
用途:返回点x 的Fisher 变换、返回Fisher 变换的逆函数值,如果y=FISHER(x),则FISHERINV(y)=x。
24.FORECAST
用途:根据一条线性回归拟合线返回一个预测值。
25.FREQUENCY
用途:以一列垂直数组返回某个区域中数据的频率分布。
26.FTEST
用途:返回F 检验的结果。它返回的是当数组1 和数组2的方差无明显差异时的单尾概率,可以判断两个样本的方差是否不同。
27.GAMMADIST、GAMMAINV、GAMMALN
用途:返回伽玛分布、返回具有给定概率的伽玛分布的区间点(用来研究出现分布偏
斜的变量)、伽玛函数的自然对数Γ(x)
30.GEOMEAN
用途:返回正数数组或数据区域的几何平均值。
31.GROWTH
用途:给定的数据预测指数增长值。
32.HARMEAN
用途:返回数据集合的调和平均值。调和平均值与倒数的算术平均值互为倒数。
33.HYPGEOMDIST
用途:返回超几何分布。给定样本容量、样本总体容量和样本总体中成功的次数,HYPGEOMDIST 函数返回样本取得给定成功次数的概率。
34.INTERCEPT
用途:利用已知的x 值与y 值计算直线与y 轴的截距。
35.KURT
用途:返回数据集的峰值。
36.LARGE
用途:返回某一数据集中的某个最大值。
37.LINEST
用途:使用最小二乘法对已知数据进行最佳直线拟合,并返回描述此直线的数组。
38.LOGEST
用途:在回归分析中,计算最符合观测数据组的指数回归拟合曲线,并返回描述该曲线的数组。
39.LOGINV
用途:返回x 的对数正态分布累积函数的逆函数,此处的ln(x)是含有mean(平
均数)与standard-dev(标准差)参数的正态分布。
40.LOGNORMDIST
用途:返回x 的对数正态分布的累积函数,其中ln(x)是服从参数为mean 和standard_dev 的正态分布。
41.MAX、MAXA
用途:返回数据集中的最大数值。MAXA与MAX的区别在于文本值和逻辑值(如TRUE 和FALSE)作为数字参与计算。
43.MEDIAN
用途:返回给定数值集合的中位数(它是在一组数据中居于中间的数。换句话说,在这组数据中,有一半的数据比它大,有一半的数据比它小)。
44.MIN、MINA
用途:返回给定参数表中的最小值。MINA与MIN 函数的区别在于文本值和逻辑值(如TRUE 和FALSE)也作为数字参与计算。
46.MODE
用途:返回在某一数组或数据区域中的众数。
47.NEGBINOMDIST
用途:返回负二项式分布。
48.NORMDIST
用途:返回给定平均值和标准偏差的正态分布的累积函数。
49.NORMSINV
用途:返回标准正态分布累积函数的逆函数。
50.NORMSDIST
用途:返回标准正态分布的累积函数,该分布的平均值为0,标准偏差为1。52.PEARSON
用途:返回Pearson(皮尔生)乘积矩相关系数r,它是一个范围在-1.0 到1.0 之间(包括-1.0 和1.0 在内)的无量纲指数,反映了两个数据集合之间的线性相关程度。
53.PERCENTILE
用途:返回数值区域的K 百分比数值点。
54.PERCENTRANK/ RANK
用途:返回某个数值在一个数据集合中的百分比排位/排位,可用于查看数据在数据集中所处的位置。
55.PERMUT
用途:返回从给定数目的元素集合中选取的若干元素的排列数。
56.POISSON
用途:返回泊松分布。
57.PROB
用途:返回一概率事件组中落在指定区域内的事件所对应的概率之和。
58.QUARTILE
用途:返回一组数据的四分位点。
60.RSQ
用途:返回给定数据点的Pearson 乘积矩相关系数的平方。
61.SKEW
用途:返回一个分布的不对称度。
62.SLOPE
用途:返回经过给定数据点的线性回归拟合线方程的斜率。
63.SMALL
用途:返回数据集中第k 个最小值,从而得到数据集中特定位置上的数值。64.STANDARDIZE
用途:返回以mean 为平均值,以standard-dev 为标准偏差的分布的正态化数值。
65.STDEV、STDEVA、STDEVP、STDEVPA
用途:估算样本的标准偏差、计算基于给定样本的标准偏差、返回整个样本总体的标准偏差、计算样本总体的标准偏差。
69.STEYX
用途:返回通过线性回归法计算y 预测值时所产生的标准误差。
70.TDIST
用途:返回学生氏t-分布的百分点(概率),t 分布中的数值(x)是t 的计算值(将计算其百分点)。
71.TINV
用途:返回作为概率和自由度函数的学生氏t 分布的t值。
72.TREND
用途:返回一条线性回归拟合线的一组纵坐标值(y 值)。
73.TRIMMEAN
用途:返回数据集的内部平均值。TRIMMEAN 函数先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。
74.TTEST
用途:返回与学生氏-t 检验相关的概率。
75.VAR、VARA、VARP、VARPA
用途:估算样本方差/估算给定样本的方差,与VAR 函数的区别在于文本和逻辑值(TRUE 和FALSE)也将参与计算/样本总体的方差/样本总体的方差, 文本和逻辑值也将参与计算。
79.WEIBULL
用途:返回韦伯分布。
80.ZTEST
用途:返回z 检验的双尾P 值。
(十一)文本和数据函数
1.ASC
用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符。
28.WIDECHAR
用途:将单字节字符转换为双字节字符。
2.CHAR
用途:返回对应于数字代码的字符,该函数可将其他类型的电脑文件中的代码转换为字符
3.CLEAN
用途:删除文本中不能打印的字符。
25.TRIM
用途:除了单词之间的单个空格外,清除文本中的所有的空格。如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM 函数清除这些空格。
4.CODE
用途:返回文字串中第一个字符的数字代码。
5.CONCATENATE
用途:将若干文字串合并到一个文字串中,其功能与\"&\"运算符相同。
6.DOLLAR 或RMB
用途:按照货币格式将小数四舍五入到指定的位数并转换成文字。
7.EXACT
用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。
8.FIND、FINDB
用途:FIND 用于查找其他文本串(within_text)内的文本串(find_text),并从
within_text 的首字符开始返回find_text 的起始位置编号。此函数适用于双字节
字符,它区分大小写但不允许使用通配符。FIND 与FINDB 的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。
10.FIXED
用途:按指定的小数位数四舍五入一个数,以小数格式设置后以文字串形式返回结果。
11.JIS
用途:将字符串中的半角(单字节)英文字母更改为全角(双字节)字符。
12.LEFT 或LEFTB
用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。LEFTB返回字节。
20.RIGHT 或RIGHTB
用途:RIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB 返回字节。
13.LEN 或LENB
用途:LEN 返回文本串的字符数。LENB 返回文本串中所有字符的字节数。15.MID 或MIDB
用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB 返回字节。MIDB 函数可以用于双字节字符。
MID(“电子计算机”,3,2)=”计算”,MIDB(“电子计算机”,3,2)=”子”。14.LOWER 、UPPER
用途:将一个文字串中的所有大写字母(小写)转换为小写字母(大写)。17.PROPER
用途:将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。
18.REPLACE 或REPLACEB
用途:REPLACE 使用其他文本串并根据所指定的字符数替换另一文本串中的部分文本。REPLACEB根据所指定的字节数替换另一文本串中的部分文本。
21.SEARCH 或SEARCHB
用途:返回从start_num 开始首次找到特定字符或文本串的位置编号。其中SEARCH 以字符数为单位,SEARCHB 以字节数为单位。
22.SUBSTITUTE
用途:在文字串中用new_text 替代old_text。如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。
19.REPT
用途:按照给定的次数重复显示文本。注意:REPT 函数的结果不能多于255 个字符。
23.T、TEXT、VALUE
用途:将数值转换成文本\\ 将数值转换为按指定数字格式表示的文本\\ 表示数字的文字串转换成数字。
公式错误
#####
当列不够宽,或者使用了负的日期或负的时间时,出现错误。
#VALUE!
当使用的参数或操作数类型错误时,出现这种错误。对应数值为3。
可能的原因和解决方法:当公式需要数字或逻辑值(例如TRUE 或FALSE)时,却输入了文本;Microsoft Excel 无法将文本转换为正确的数据类型;输入或编辑了数组公式,然后按了Enter;将单元格引用、公式或函数作为数组常量输入;为需要单个值(而不是区域)的运算符或函数提供了区域;更改数值区域,使其包含公式所在的数据行或列;在某个矩阵工作表函数中使用了无效的矩阵;运行的宏程序所输入的函数返回VALUE!。
#DIV/0!
当数字被零(0) 除时,出现错误。对应数值为2。
#NAME?
当Microsoft Excel 未识别公式中的文本时,出现错误。对应数值为5。
使用“分析工具库”加载宏部分的函数,而没有装载加载宏;正在使用不存在的名称;名称拼写错误;在公式中使用了禁止使用的标志;在公式中输入文本时没有使用双引号;漏掉了区域引用中的冒号(:);引用了其他未包含在单引号中的
工作表。
#N/A
当数值对函数或公式不可用时,出现错误。对应数值为7。
遗漏数据,取而代之的是#N/A 或NA();数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致;内部函数或自定义工作表函数中缺少一个或多个必要参数;使用的自定义工作表函数不可用;运行的宏程序所输入的函数返回#N/A。
#REF!
当单元格引用无效时,出现这种错误。对应数值为4。
删除其他公式所引用的单元格,或将已移动的单元格粘贴到其他公式所引用的单元格上;使用的链接所指向的程序未处于运行状态;链接到了不可用的动态数据交换(DDE) 主题,如“系统”;运行的宏程序所输入的函数返回#REF!。
#NUM!
公式或函数中使用无效数字值时,出现这种错误。对应数值为6。
在需要数字参数的函数中使用了无法接受的参数;使用了迭代计算的工作表函数,如IRR 或RATE,并且函数无法得到有效的结果;由公式产生的数字太大或太小,Microsoft Excel 不能表示。
#NULL!
当指定并不相交的两个区域的交点时,出现这种错误。对应数值为1。
用空格表示两个引用单元格之间的相交运算符;使用了不正确的区域运算符;区域不相交;更改不是命名区域的引用。
《Excel+2003函数应用完全手册.pdf》阅读笔记1/ 14
编辑此页面(如果您有权限)|
Google 文档-网络文字处理、演示文稿和电子表格。
因篇幅问题不能全部显示,请点此查看更多更全内容