首页| 论坛| 搜索| 消息
主题:Excel 2003函数应用完全手册
回帖: 21.SEARCH或SEARCHB





  用途:返回从start_num开始首次找到特定字符或文本串的位置编号。其中SEARCH以字符数为单位,SEARCHB以字节数为单位。





  语法:SEARCH(find_text,within_text,start_num),SEARCHB(find_text,within_text,start_num)。





  参数:Find_text是要查找的文本,可以使用通配符,包括问号“?”和星号“*”。其中问号可匹配任意的单个字符,星号可匹配任意的连续字符。如果要查找实际的问号或星号,应当在该字符前键入波浪线“~”。Within_text是要在其中查找find_text的文本。Start_num是within_text中开始查找的字符的编号。如果忽略start_num,则假定其为1。





  实例:如果A1=学习的革命,则公式“=SEARCH("的",A1)”返回3,=SEARCHB("的",A1)返回5。





  22.SUBSTITUTE





  用途:在文字串中用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。





  实例:如果A1=学习的革命、A2=电脑,则公式“=SUBSTITUTE(A1,"的革命",A2,1)”返回“学习电脑”。





  23.T





  用途:将数值转换成文本。





  语法:T(value)。





  参数:value是需要进行测试的数据。如果value本身就是文本,或是对文本单元格的引用,T函数将返回value;如果没有引用文本,则返回""(空文本)。





  实例:如果A1中含有文本“电脑”,则公式“=T(A1)”返回“电脑”。





  24.TEXT





  用途:将数值转换为按指定数字格式表示的文本。





  语法:TEXT(value,format_text)。





  参数:value是数值、计算结果是数值的公式、或对数值单元格的引用;format_text是所要选用的文本型数字格式,即“单元格格式”对话框“数字”选项卡的“分类”列表框中显示的格式,它不能包含星号“*”。





  注意:使用“单元格格式”对话框的“数字”选项卡设置单元格格式,只会改变单元格的格式而不会影响其中的数值。使用函数TEXT可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。





  实例:如果A1=2986.638,则公式“=TEXT(A5,"#,##0.00")”返回2,986.64。





  25.TRIM





  用途:除了单词之间的单个空格外,清除文本中的所有的空格。如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM函数清除这些空格。





  语法:TRIM(text)。





  参数:Text是需要清除其中空格的文本。





  实例:如果A1=FirstQuarterEarnings,则公式“=TRIM(A1)”返回“FirstQuarterEarnings”。





  26.UPPER





  用途:将文本转换成大写形式。





  语法:UPPER(text)。





  参数:Text为需要转换成大写形式的文本,它可以是引用或文字串。





  实例:公式“=UPPER("apple")”返回APPLE。





  27.value





  用途:将表示数字的文字串转换成数字。





  语法:value(text)。





  参数:Text为带引号的文本,或对需要进行文本转换的单元格的引用。它可以是Excel可以识别的任意常数、日期或时间格式。如果Text不属于上述格式,则value函数返回错误值#value!。





  注意:通常不需要在公式中使用value函数,Excel可以在需要时自动进行转换。value函数主要用于与其他电子表格程序兼容。





  实例:公式“=value("¥1,000")”返回1000;=value("16:48:00")-value("12:00:00")返回0.2,该序列数等于4小时48分钟。





  28.WIDECHAR





  用途:将单字节字符转换为双字节字符。





  语法:WIDECHAR(text)。





  参数:Text是需要转换为双字节字符的文本或包含文本的单元格引用。





  注意:因为汉字本身是双字节字符,所以使用此函数转换汉字时得到的是汉字的原形。





  实例:公式“=WIDECHAR("apple")”返回apple,=WIDECHAR("电脑")返回“电脑”。





  三、函数应用案例──算账理财


  1.零存整取储蓄





  “零存整取”是工薪阶层常用的投资方式,这就需要计算该项投资的未来值,从而决定是否选择某种储蓄方式。





  (1)函数分解





  FV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。





  语法:FV(rate,nper,pmt,pv,type)





  Rate为各期利率;Nper为总投资期,即该项投资的付款期总数;Pmt为各期所应支付的金额,其数值在整个年金期间保持不变;Pv为现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和;Type为数字0或1,用以指定各期的付款时间是在期初还是期末。





  (2)实例分析





  新建一个工作表,在其A1、B1、C1、D1单元格分别输入“投资利率”、“投资期限”、“投资金额”和“账户初始金额”。假设妻子新建一个账户每月底存入300元,年利2.1%(即月息0.00175),连续存款5年,可以在A2、B2、C2、D2单元格分别输入“0.00175”、“60”、“500”和“1”。





  然后选中E2单元格输入公式“=FV(A2,B2,-C2,D2,1)”,回车即可获得该投资的到期本金合计为“¥18,994.67”。公式中的“
下一页 (1/3)
下一楼›:好,经典好文,收藏了。
‹上一楼:61.SKEW





  用途:返回一个分布的不对称度。它反映以平均值为 ..

查看全部回帖(28)
«返回主帖