- EXCEL在财务会计中的应用
- 杨书怀编著
- 1430字
- 2025-02-22 07:21:17
第五节 其他常用函数
一、TEXT(value, format_text)函数
(1)功能说明。
将数值转换为按指定数字格式表示的文本。
(2)参数说明。
①value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
②format_text为“单元格格式”窗口中“数字”选项卡上“分类”框中的文本形式的数字格式。例如,“0%”表示将文本型数字按百分比样式显示;再如,“#,###.0”表示带千位分隔符,并四舍五入保留一位小数。
(3)注意事项。
①format_text参数不能包含星号“*”。通过“格式”选项卡调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。
②format_text参数在输入时应用双引号括起。
(4)应用举例。
在EXCEL单元格中输入=TEXT(122000.456,"#,###.0"),得到的结果显示为“122,000.5”。
二、VALUE(text)函数
(1)功能说明。
VALUE函数只有一个参数text,表示需要转换成数值格式的文本。
(2)参数说明。
text必需,为带引号的文本,或对包含要转换文本的单元格的引用。
(3)注意事项。
①text可以是Microsoft Excel中可识别的任意常数、日期或时间格式。如果text不是该类格式,则函数VALUE返回错误值#VALUE!。
②通常不需要在公式中使用函数VALUE,EXCEL可以自动在需要时将文本转换为数字。Microsoft Excel提供此函数是为了与其他电子表格程序相兼容。
(4)应用举例。
公式及公式的计算结果见表2-13。
表2-13 VALUE函数举例

三、INDIRECT(ref_text,[a1])函数
(1)功能说明。
对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,可以使用此函数,INDIRECT为间接引用。
(2)参数说明。
①ref_text为对单元格的引用,此单元格可以包含A1样式(用字母代表列、用数字代表行的方式)的引用、R1C1样式(行和列都使用数字)的引用、定义为引用的名称或对文本字符串单元格的引用。
②[a1]为一逻辑值,指明包含在单元格ref_text中的引用的类型。
(3)注意事项。
①如果ref_text不是合法的单元格的引用,函数INDIRECT返回错误值#REF!或#NAME?。
②如果ref_text是对另一个工作簿的引用(外部引用),则工作簿必须被打开。如果原工作簿没有打开,函数INDIRECT返回错误值#REF!。
③如果a1为TRUE或省略,ref_text被解释为A1-样式的引用。
④如果a1为FALSE,ref_text被解释为R1C1-样式的引用。
(4)应用举例。
公式及公式的计算结果见表2-14。
表2-14 INDIRECT函数举例

当在创建公式时,对某个特定单元格进行了引用。如果使用“剪切”命令,或是插入或删除行或列使该单元格发生了移动,则单元格引用将被更新。
如果需要使得无论单元格上方的行是否被删除或是单元格是否移动,都在公式保持相同的单元格引用,应使用INDIRECT工作表函数。例如,如果需要始终对单元格A10进行引用,应使用INDIRECT("A10",[1])。
四、通配符
通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索数据或文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者不输入完整名字时,常常使用通配符代替一个或多个真正的字符。
(1)星号(*)。
可以使用星号代替0个或多个字符。
例如,如果正在查找以AEW开头的一个文件,但不记得文件名其余部分,可以输入AEW*,查找以AEW开头的所有文件类型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。
再如,输入AEW*.txt,查找以AEW开头的所有文件类型,并以.txt为扩展名的文件如AEWIP.txt、AEWDF.txt。
(2)问号(?)。
可以使用问号代替一个字符。
例如,如果输入love?,查找以love开头的一个字符结尾文件类型的文件,如lovey、lovei等。
再如,输入love?.doc,查找以love开头的一个字符结尾文件类型,并以.doc为扩展名的文件如lovey.doc、loveh.doc。
值得注意的是,两者的区别在于“*”号表示匹配的数量不受限制,而“?”的匹配字符数则受到限制。