




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
已实现的Excel内部函数函数名函数类型说明参数说明ABS 数学和三角函数 返回数的绝对值 AND逻辑函数如果所有参数为 TRUE,则返回 TRUE 所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE。语法AND(logical1,logical2, .)Logical1, logical2, . 表示待检测的 1 到 30 个条件值,各条件值或为 TRUE,或为 FALSE。 参数必须是逻辑值,或者包含逻辑值的数组或引用。如果数组或引用的参数包含文字或空单元格,则忽略其值。如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!。 示例AND(TRUE, TRUE) 等于 TRUEAND(TRUE, FALSE) 等于 FALSEAND(2+2=4, 2+3=5) 等于 TRUEAVERAGE 统计函数 返回参数平均值(算术平均)。 AVERAGE(number1,number2, .)Number1, number2, . 要计算平均值的 130 个参数。说明 参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。 提示对单元格中的数值求平均时,应牢记空单元格与含零值单元格的区别,尤其在“选项”对话框中的“视图”选项卡上已经清除了“零值”复选框的条件下,空单元格不计算在内,但计算零值。若要查看“选项”对话框,单击“工具”菜单中的“选项”命令。示例如果 A1:A5 命名为 Scores,其中的数值分别为 10、7、9、27 和 2,那么:AVERAGE(A1:A5) 等于 11AVERAGE(Scores) 等于 11AVERAGE(A1:A5, 5) 等于 10AVERAGE(A1:A5) 等于 SUM(A1:A5)/COUNT(A1:A5) 等于 11如果 C1:C3 命名为 OtherScore,其中的数值为 4、18 和 7,那么:AVERAGE(Scores, OtherScores) 等于 10.5。 AVERAGEA 统计函数 返回参数的平均值,包括数字、文本和逻辑值 AVERAGEA(value1,value2,.)Value1, value2,.为需要计算平均值的 1 到 30 个单元格、单元格区域或数值。说明 参数必须为数值、名称、数组或引用。如果参数为包含文本的数组或引用,将作为 0 计算。空文本()也作为 0 计算。如果在平均值的计算中不能包含文本值,请使用函数 AVERAGE。包含 TRUE 的参数作为 1 计算;包含 FALSE 的参数作为 0 计算。 提示 当对单元格计算平均值时,应注意空白单元格与包含零值的单元格是不同的,特别是通过“工具”菜单的“选项”命令,在“视图”选项卡中清除了“零值”复选框后。空白单元格不被计算,但零值将被计算。示例如果 A1:A5 的名称为 Scores 且包含数值 10、7、9、2 和 Not available ,则:AVERAGEA(A1:A5) 等于 5.6AVERAGEA(Scores) 等于 5.6AVERAGEA(A1:A5) 等于 SUM(A1:A5)/COUNTA(A1:A5) 等于 5.6如果 A1:A4 包含数值 10、7、9 和 2,且 A5 为空,则:AVERAGEA(A1:A5) 等于 7 CEILING 数学和三角函数 对数字取整为最接近的整数或最接近的多个有效数字 CEILING(number,significance)Number 待舍入的数值。Significance 基数。说明 如果参数为非数值型,CEILING 返回错误值 #VALUE!。无论数字符号如何,都按远离 0 点方向舍入。如果数字已经为 Significance 的倍数,则不进行舍入。如果 Number 和 Significance 符号不同,CEILING 返回错误值 #NUM!。 示例CEILING(2.5, 1) 等于 3CEILING(-2.5, -2) 等于 -4CEILING(-2.5, 2) 等于 #NUM!CEILING(1.5, 0.1) 等于 1.5CEILING(0.234, 0.01) 等于 0.24 CHAR文本函数返回由编码号码所指定的字符CHAR(number)Number 用于转换的字符代码,介于 1255 之间。使用的是当前计算机字符集中的字符。示例CHAR(65) 等于 ACHAR(33) 等于 !CODE文本函数返回文本串中第一个字符的数字编码 CODE(text)Text 为需要得到其第一个字符代码的文本。示例CODE(A) 等于 65CODE(Alphabet) 等于 65CONCATENATE 文本函数将多个文本项连接到一个文本项中CONCATENATE (text1,text2,.)Text1, text2, . 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文字串、数字或对单个单元格的引用。说明也可以用 & 运算符代替函数 CONCATENATE 实现文本项的合并。示例CONCATENATE(Total, Value) 等于 Total Value。等价于键入Total& &Value假设在某一河流生态调查工作表中,C2 包含“物种”、C5 包含“河鳟鱼”、而 C8 包含总数 32。CONCATENATE(本次河流生态调查结果:,C5, ,C2, 为,C8,条/公里。) 等于“本次河流生态调查结果:河鳟鱼物种为 32 条/公里。”COUNT 统计函数 计算参数列表中的数字项的个数 COUNT(value1,value2, .)Value1, value2, . 是包含或引用各种类型数据的参数(130个),但只有数字类型的数据才被计数。 函数 COUNT 在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。 示例在下面的示例中,COUNT(A1:A7) 等于 3COUNT(A4:A7) 等于 2COUNT(A1:A7, 2) 等于 4 COUNTA 统计函数 计算数组或单元格区域中数据项的个数 COUNTA(value1,value2, .)Value1, value2, . 所要计数的值,参数个数为 130 个。在这种情况下,参数值可以是任何类型,它们可以包括空字符 (),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。 DATE日期和时间函数返回特定时间的系列数DATE(year,month,day)DATEDIF 日期和时间函数计算两个日期之间的年、月、日数DATEDIF(start_date,end_date,unit)Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如 2001/1/30)、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30 日)或其他公式或函数的结果(例如,DATEVALUE(2001/1/30))。End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。设置 描述 y 年 q 季度 n 月 d 日 w 一周的日数 ww 周 h 小时 m 分钟 s 秒DAY日期和时间函将系列数转换为月份中的日 DAY(serial_number)Serial_number 为要查找的天数日期。日期有多种输入方式:带引号的文本串(例如 1998/01/30)、系列数(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(1998/1/30))。有关 serial_number 的详细信息,请参阅函数 NOW。说明 Excel 按系列数保存日期以便可以对其进行计算。如果工作簿使用 1900 日期系统,Excel 将 1900 年 1 月 1 日保存为系列数 1。而如果工作簿使用 1904 日期系统,则 Excel 将 1904 年 1 月 1 日保存为系列数 0,(而将 1904 年 1 月 2 日保存为系列数 1)。例如,在 1900 日期系统中 Excel 将 1998 年 1 月 1 日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间的详细信息。Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅函数 NOW。 示例DAY(4-Jan) 等于 4DAY(15-Apr-1998) 等于 15DAY(1998/8/11) 等于 11DAY(2001/10/10) 等于 10DEC2HEX 工程函数将十进制数转换为十六进制数 DEC2HEX(number)DEC2OCT 工程函数将十进制数转换为八进制数DEC2OCT(number)ESF_getFldValue自定义服务器端函数从数据表中检索某字段值 ESF_getFldValue(, , , . )意思为:取中满足以下条件的记录: = 并且 =,., 将满足条件的第一条记录的的值,作为函数的返回值。注意:是Excel服务器中定义的数据表。 , , 是中的字段。 ,输入Excel中的单元格地址,意思是取该单元格的值。EXACT 文本函数检查两个文本值是否相同EXACT(text1,text2)Text1 待比较的第一个字符串。Text2 待比较的第二个字符串。示例EXACT(word,word) 等于 TRUEEXACT(Word,word) 等于 FALSEEXACT(w ord,word) 等于 FALSEFALSE 逻辑函数返回逻辑值 FALSE 返回逻辑值 FALSE。语法FALSE说明可以直接在单元格或公式中键入值 FALSE,而可以不使用此函数。FIND 文本函数在其他文本值中查找文本值(区分大小写)FIND 用于查找其他文本串 (within_text) 内的文本串 (find_text),并从 within_text 的首字符开始返回 find_text 的起始位置编号。也可使用 SEARCH 查找其他文本串中的某个文本串,但是,FIND 和 SEARCH 不同,FIND 区分大小写并且不允许使用通配符。FINDB 用于查找其他文本串 (within_text) 内的文本串 (find_text),并基于每个字符所使用的字节数从 within_text 的首字符开始返回 find_text 的起始位置编号。此函数用于双字节字符。也可使用 SEARCHB 查找其他文本串中的某个文本串。语法FIND(find_text,within_text,start_num)FINDB(find_text,within_text,start_num)Find_text 是要查找的文本。 如果 find_text 是 (空文本),则 FIND 会匹配搜索串中的首字符(即:编号为 start_num 或 1 的字符)。Find_text 中不能包含通配符。 Within_text 是包含要查找文本的文本。Start_num 指定从其开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。提示 使用 start_num 可跳过指定数目的字符。例如,假定使用文本串“AYF0093.YoungMensApparel”,如果要查找文本串中说明部分的第一个“Y”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。说明 如果 within_text 中没有 find_text,则 FIND 和 FINDB 返回错误值 #VALUE!。如果 start_num 不大于 0,则 FIND 和 FINDB 返回错误值 #VALUE!。如果 start_num 大于 within_text 的长度,则 FIND 和 FINDB 返回错误值 #VALUE!。 示例FIND(M,Miriam McGovern) 等于 1FIND(m,Miriam McGovern) 等于 6FIND(M,Miriam McGovern,3) 等于 8在以下示例中,FIND 返回 2,因为 位于串中的第二个位置,而 FINDB 返回 3,因为每个字符均按字节进行计数,而第一个字符包含 2 个字节,所以第二个字符从第三个字节开始。FIND(,) 等于 2FINDB(,) 等于 3FIXED文本函数使用固定的十进制数将数字设置为文本格式 FIXED(number,decimals)Number 要进行四舍五入并转换成文字串的数。Decimals 为一数值,用以指定小数点右边的小数位数。要求非负FLOOR 数学和三角函数将参数Number沿绝对值减小的方向取整FLOOR(number,significance)Number 所要舍入的数值。Significance 基数。说明 如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。 示例FLOOR(2.5, 1) 等于 2FLOOR(-2.5, -2) 等于 -2FLOOR(-2.5, 2) 等于 #NUM!FLOOR(1.5, 0.1) 等于 1.5FLOOR(0.234, 0.01) 等于 0.23HOUR 日期和时间函数 将系列数转换为小时HOUR(serial_number)Serial_number 表示一个时间值,其中包含着要查找的小时。时间有多种输入方式:带引号的文本串(例如:6:45 PM)、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如:TIMEVALUE(6:45 PM))。说明Microsoft Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数来表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。请查阅 Microsoft Excel 如何存储日期和时间。示例HOUR(0.7) 等于 16HOUR(29747.7) 等于 16HOUR(3:30:30 PM) 等于 15IF 逻辑函数 指定要执行的逻辑检测 IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式。本参数可使用任何比较运算符。Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。Value_if_false logical_test 为 FALSE 时返回的值。例如,如果本参数为文本串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。说明 函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。示例在预算工作表中,单元格 A10 中包含计算当前预算的公式。如果 A10 中的公式结果小于等于 100,则下面的函数将显示“预算内”,否则将显示“超出预算”。IF(A10=100,预算内,超出预算)INT 数学和三角函数将数向下取整至最接近的整数INT(number)Number 需要进行取整处理的实数。示例INT(8.9) 等于 8INT(-8.9) 等于 -9LEFT文本函数返回文本值中最左边的字符 LEFTB(text,num_bytes)Text 是包含要提取字符的文本串。Num_chars 指定要由 LEFT 所提取的字符数。 Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则 LEFT 返回所有文本。如果忽略 num_chars,则假定其为 1。 Num_bytes 按字节指定要由 LEFTB 所提取的字符数。示例LEFT(Sale Price,4) 等于 Sale如果 A1 中包含“Sweden”,则:LEFT(A1) 等于 S某些会计程序在显示负数时会在数值的右边添加负号 ()。如果导入的文件是在按此方法保存负数的程序中创建的,则 Microsoft Excel 会将这些数值作为文本导入。要将此文本串转换为数值,必须返回除最右边字符(即负号)以外的所有文本串字符,然后乘以 1。对于 num_chars 参数,可使用 LEN 工作表函数计算文本串中字符的个数,然后减去 1。例如,如果单元格 A2 中的值为“156”,则以下公式将此文本转换为值 156:LEFT(A2,LEN(A2)1)*1 等于 156LEFTB( ,4) 等于 LEN 文本函数返回文本串中字符的个数LEN(text)LENB(text)Text 是要查找其长度的文本。空格将作为字符进行计数。示例LEN(Phoenix, AZ) 等于 11LEN() 等于 0LENB() 等于 6LOWER 文本函数将文本转换为小写LOWER(text)Text 是要转换为小写字母的文字串。函数 LOWER 不改变文字串中的非字母的字符。示例LOWER(E. E. Cummings) 等于 e. e. cummingsLOWER(Apt. 2B) 等于 apt. 2b函数 LOWER 与函数 PROPER 和 UPPER 非常相似。有关的示例请参阅函数 PROPER。MAX 统计函数 返回参数列表中的最大值 MAX(number1,number2,.)Number1,number2,. 为需要找出最大数值的 1 到 30 个数值。 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。如果参数不包含数字,函数 MAX 返回 0。 示例如果 A1:A5 包含数字 10、7、9、27 和 2,则:MAX(A1:A5) 等于 27MAX(A1:A5,30) 等于 30MAXA 统计函数返回参数列表中的最大值,包括数字、文本和逻辑值 MAXA(value1,value2,.)Value1, Value2,.为需要从中查找最大数值的 1 到 30 个参数。说明 参数可以为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值则会产生错误。如果在计算中不能包含文本或逻辑值,请使用 MAX 工作表函数来代替。如果参数为数组或引用,则只使用数组或引用中的数值。忽略数组或引用中的空白单元格和文本值。包含 TRUE 的参数作为 1 计算;包含文本或 FALSE 的参数作为 0 计算。如果参数不包含任何值,函数 MAXA 返回 0。 示例如果 A1:A5 包含数字 10、7、9、27 和 2,则:MAXA(A1:A5) 等于 27MAXA(A1:A5,30) 等于 30如果 A1:A5 包含数值 0、0.2、0.5、0.4 和 TRUE,则:MAXA(A1:A5) 等于 1MID 文本函数从文本串中的指定位置开始返回特定数目的字符 MID(text,start_num,num_chars)MIDB(text,start_num,num_bytes)Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。 如果 start_num 大于文本长度,则 MID 返回 (空文本)。如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。Num_chars 指定希望 MID 从文本中返回字符的个数。如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。Num_bytes 指定希望 MIDB 从文本中按字节返回字符的个数,如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。示例MID(Fluid Flow,1,5) 等于 FluidMID(Fluid Flow,7,20) 等于 FlowMID(1234,5,5) 等于 (空文本)MIN统计函数返回参数列表的最小值 返回给定参数表中的最小值。语法MIN(number1,number2, .)Number1, number2,. 是要从中找出最小值的 1 到 30 个数字参数。 参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。如果参数是数组或引用,则函数 MIN 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。如果逻辑值和文字串不能忽略,请使用 MINA 函数 。如果参数中不含数字,则函数 MIN 返回 0。 示例如果 A1:A5 中依次包含数值 10,7,3,27 和 2,那么MIN(A1:A5) 等于 2MIN(A1:A5, 0) 等于 0MINA统计函数返回参数列表中的最小值,包括数字、文本和逻辑值 同MINMINUTE日期和时间函数 将系列数转换为分钟MINUTE(serial_number)Serial_number 表示一个时间值,其中包含着要查找的分钟。时间有多种输入方式:带引号的文本串(例如 6:45 PM)、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE(6:45 PM))。说明Microsoft Excel for Windows 和 Microsoft Excel for Macintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。请查阅 Microsoft Excel 如何存储日期和时间。示例MINUTE(4:48:00 PM) 等于 48MINUTE(0.01) 等于 14MINUTE(4.02) 等于 28MOD 数学和三角函数返回两数相除的余数MOD(number,divisor)Number 为被除数。Divisor 为除数。如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。说明函数 MOD 可以借用函数 INT 来表示:MOD(n, d) = n - d*INT(n/d)示例MOD(3, 2) 等于 1MOD(-3, 2) 等于 1MOD(3, -2) 等于 -1MOD(-3, -2) 等于 -1MONTH 日期和时间函数将系列数转换为月MONTH(serial_number)Serial_number 表示一个日期值,其中包含着要查找的月份。日期有多种输入方式:带引号的文本串(例如 1998/01/30)、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(1998/1/30))。说明Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为系列数 1。而如果工作簿使用 1904 日期系统,则 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(而将 1904 年 1 月 2 日保存为系列数 1)。例如,在 1900 日期系统中 Excel 将 1998 年 1 月 1 日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅函数 NOW。 示例MONTH(6-May) 等于 5MONTH(35795) 等于 12MONTH(35796) 等于 1MONTH(2004/04/01) 等于 4NOT 逻辑函数反转参数的逻辑值对参数值求反。当要确保一个值不等于某一特定值时,可以使用 NOT 函数。语法NOT(logical)Logical 为一个可以计算出 TRUE 或 FALSE 的逻辑值或逻辑表达式。如果逻辑值为 FALSE,函数 NOT 返回 TRUE;如果逻辑值为 TRUE,函数 NOT 返回 FALSE。示例NOT(FALSE) 等于 TRUENOT(1+1=2) 等于 FALSENOW 日期和时间函数返回当前日期和时间的系列数返回当前日期和时间OR 逻辑函数如果任何参数为 TRUE,则返回 TRUE 在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。语法OR(logical1,logical2,.)Logical1,logical2,. 为需要进行检验的 1 到 30 个条件,分别为 TRUE 或 FALSE。 参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。如果数组或引用参数中包含文本或空白单元格,这些值将被忽略。如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。可以使用 OR 数组公式来检验数组中是否包含特定的数值。要输入数组公式,请在 Microsoft Excel for Windows 中按 CTRL+SHIFT+ENTER,或在 Microsoft Excel for the Macintosh 中按 +ENTER。 示例OR(TRUE) 等于 TRUEOR(1+1=1,2+2=5) 等于 FALSERAND 数学和三角函数 返回0和1之间的随机数RAND( )说明 如果要生成 a,b 之间的随机实数,请使用: RAND()*(b-a)+a 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在偏辑栏中输入=RAND(),保持编辑状态,然后按 F9 键,将公式永久性地改为随机数。 示例如果要生成大于等于 0,小于 100 的随机数,请输入:RAND()*100REPLACE文本函数替换文本中的字符REPLACE(old_text,start_num,num_chars,new_text)REPLACEB(old_text,start_num,num_bytes,new_text)Old_text 是要替换其部分字符的文本。Start_num 是要用 new_text 替换的 old_text 中字符的位置。Num_chars 是希望 REPLACE 使用 new_text 替换 old_text 中字符的个数。Num_bytes 是希望 REPLACE 使用 new_text 替换 old_text 中字节的个数。New_text 是要用于替换 old_text 中字符的文本。示例以下公式使用 new_text 从 old_text 中的第 6 个字符开始,替换 5 个字符。REPLACE(abcdefghijk,6,5,*) 等于 abcde*k第 6 到第 10 个字符被替换为“*”。以下公式使用 91 替换 1990 的后两位数字:REPLACE(1990,3,2,91) 等于 1991REPT 文本函数按给定次数重复文本REPT(text,number_times)Text 需要重复显示的文本。Number_times 需要进行重复的次数,为正数,如果 number_times 为 0,函数 REPT 返回 (空文本);如果 number_times 不为整数,它将被截尾取整。函数 REPT 的结果不能多于 255 个字符。提示 该函数可用于在工作表中创建简单的直方图。示例REPT(*-, 3) 等于 *-*-*-如果 A3 包含 sales,则:REPT($A$3, 2.9) 等于 SalesSalesRIGHT 文本函数返回文本值中最右边的字符RIGHT(text,num_chars)RIGHTB(text,num_bytes)Text 是包含要提取字符的文本串。Num_chars 指定希望 RIGHT 提取的字符数。 Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。如果忽略 num_chars,则假定其为 1。 Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。示例RIGHT(Sale Price,5) 等于 PriceRIGHT(Stock Number) 等于 rRIGHTB(,2) 等于 RIGHT 和 RIGHTB 类似于 LEFT 和 LEFTB;有关其他示例,请参阅 LEFT。ROUND数学和三角函数 将数取整至指定数ROUND(number,num_digits)Number 需要进行舍入的数字。Num_digits 指定的位数,按此位数进行舍入。 如果 num_digits 大于 0,则舍入到指定的小数位。如果 num_digits 等于 0,则舍入到最接近的整数。示例ROUND(2.15, 1) 等于 2.2ROUND(2.149, 1) 等于 2.1ROUND(-1.475, 2) 等于 -1.48SECOND 日期和时间函数 将系列数转换为秒SECOND(serial_number)Serial_number 表示一个时间值,其中包含要查找的秒数。时间有多种输入方式:带引号的文本串(例如 6:45 PM)、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE(6:45 PM))。说明Microsoft Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。请查阅 Microsoft Excel 如何存储日期和时间。示例SECOND(4:48:18 PM) 等于 18SECOND(0.01) 等于 24SECOND(4.02) 等于 48SIGN数学和三角函数返回数的正负号返回数字的符号。当数字为正数时返回 1,为零时返回 0,为负数时返回 -1。语法SIGN(number)Number 为任意实数。示例SIGN(10) 等于 1SIGN(4-4) 等于 0SIGN(-0.00001) 等于 -1SIN数学和三角函数返回给定角度的正弦SUBSTITUTE文本函数在文本串中使用新文本替换旧文本SUBSTITUTE(text,old_text,new_text)Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。Old_text 为需要替换的旧文本。New_text 用于替换 old_text 的文本。示例SUBSTITUTE(Sales Data, Sales, Cost) 等于 Cost DataSUM数学和三角函数 返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。SUM(number1,number2, .)Number1, number2, . 为 1 到 30 个需要求和的参数。 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。如果参数为错误值或为不能转换成数字的文本,将会导致错误。 示例SUM(3, 2) 等于 5SUM(3, 2, TRUE) 等于 6,因为文本值被转换成数字,而逻辑值 TRUE 被转换成数字 1。不同于前例,如果 A1 包含 3,而 B1 包含 TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。如果单元格 A2:E2 包含 5,15,30,40 和 50,则:SUM(A2:C2) 等于 50SUM(B2:E2, 15) 等于 150TIME日期和时间函数返回特定时间的系列数TIME(hour,minute,second)Hour 为 0 到 23 之间的数,代表小时。Minute 为 0 到 59 之间的数,代表分。Second 为 0 到 59 之间的数,代表秒。TRIM 文本函数删除文本中的空格TRIM(text)Text 需要清除其中空格的文本。示例TRIM( First Quarter Earnings ) 等于 First Quarter EarningsTRUE 逻辑函数返回逻辑值 TRUE 返回逻辑值 TRUE。语法TRUE说明可以直接在单元格或公式中键入值 TRUE,而可以不使用此函数。TRUNC 数学和三角函数将数截尾为整数TRUNC(number)Number 需要截尾取整的数字。说明函数 TRUNC 和函数 INT 类似,都能返回整数。函数 TRUNC 直接去除数字的小数部分,而函数 INT 则是依照给定数的小数部分的值,将其舍入到最接近的整数。函数 INT 和函数 TRUNC 在处理负数时会有不同:TRUNC ( -4.3 ) 返回 -4,但 INT ( -4.3 ) 返回 -5。示例TRUNC(8.9) 等于 8TRUNC(-8.9) 等于 -8TRUNC(PI() 等于 3UPPER 文本函数将文本转换为大写 UPPER(text)Text 为需要转换成大写形式的文本。Text 可以为引用或文字串。示例UPPER(total) 等于 TOTAL如果 E5 包含 yield,则:UPPER(E5) 等于 YIELDVALUE文本函数Text 为带引号的文本,或对需要进行文本转换的单元格的引用。VALUE(text) Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。如果 Text 不为这些格式,则函数 VALUE 返回错误值 #VALUE!。 通常不需要在公式中使用函数 VALUE,Excel 可以自动在需要时将文本转换为数字。提供此函数是为了与其他电子表格程序兼容。 WEEKDAY 日期和时间函数将系列数转换为星期 WEEKDAY(serial_number,return_type)Serial_number 表示一个顺序的系列数,代表要查找的日期,以了解该日期为星期几。日期有多种输入方式:带引号的文本串(例如 1998/01/30)、系列数(例如,如果使用 1900 日期系统则 35
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业务流程优化与再造实施框架
- (正式版)DB15∕T 3633-2024 《苜蓿越冬等级评定规范》
- 电梯维修考试题及答案
- 城市规划项目合作合同书
- 一职医学护理考试题库及答案
- 企业内部沟通会议纪要编写模板
- 专业技术类护理考试题库及答案
- 大专sql考试题及答案
- 稀有文物数字化保护承诺书(7篇)
- 写玉兰树的状物作文15篇
- 护士心理压力
- 小区广播系统设计方案
- 抗滑桩安全技术交底
- GB/T 5271.28-2001信息技术词汇第28部分:人工智能基本概念与专家系统
- 紧急采购申请单
- GA/T 1678-2019法庭科学鞋底磨损特征检验技术规范
- 《数字媒体专业认知实习》课程教学大纲
- 中西方婚礼文化差异毕业论文Word版
- 预备队员考核表
- 庆阳地区地下水供水水文地质条件评价
- 储能项目竣工报告
评论
0/150
提交评论