书写函数的技巧

来源:百度文库 编辑:神马文学网 时间:2024/04/30 13:02:55
  1、函数输入后仍然显示函数公式本身,没有显示计算结果。这种情况主要是有如下2种原因。一种是您在一个被设置为文本格式的单元格里录入了公式,虽然公式本身没有任何问题,但由于该单元格为文本格式,EXCEL不会将这个公式作为公式来计算结果,只是把它当做一种文本来显示。另一种原因是您当前处于公式审核状态。该状态下,所有公式均显示公式本身,而不显示计算结果,以便于查找公式错误原因、追踪公式循环引用等情况。切换公式审核状态可以通过【工具】菜单的【选项】菜单项,打开选项对话框,选择【视图】选项卡,选中或取消其中的【公式】栏目前的勾。也可以通过【CTRL】+【~】键快速切换。除此以外,我还曾遇到一种情况,是属于初学者常犯的错误,现象也是只显示公式,不显示结果,就是初学者把公式里的等号(=)忘记了,所以请大家切记,当您想录入公式时,一定是等号(=)开头。
    2、函数写完后提示语法错误。这种情况产生的原因很多,比如可能是由于函数名输入错误、函数参数书写错误或者参数位置错误等。在这里只谈一种情况,就是括号的匹配问题。典型的例子是IF函数的嵌套使用。大家在写一些需要嵌套很多层的IF函数时,往往在好不容易输入完函数,回车后被提示“语法错误”。EXCEL也没有提示错误的类型,更没有给出错误的位置,导致查找错误很麻烦。这里我介绍一种书写函数的习惯,可能对避免这种问题的发生有帮助。在书写函数时,请按照以下次序书写:首先写等号,然后是函数名,接着书写一对括号(注意不要在中文输入方式下输入符号),然后按下F2键,再按向前的箭头键将光标定位到括号里,然后在括号中按照参数的个数,输入参数个数减一个逗号(比如IF函数有3个参数,就录入2个逗号),来分隔开参数的位置,然后在按照相应的位置一个一个依次填写参数;如果遇到嵌套的情况,比如IF函数的第三个参数也是IF函数,那么也请按照这样的次序书写,写到最后,你会发现,根本不用去点有几个右括号就可以实现括号的完美匹配,并且参数个数、位置也不会错。
    3、光标问题。往往大家在写函数时,需要切换光标的位置,比如按向前的箭头键将光标定位到括号中,再比如按向右的箭头键将光标定位到公式的后面等等,这时,如果您将公式直接在单元格中书写时,那么可能就会产生一个错误,提示“输入的公式中包含错误”,这是由于EXCEL并没有将您的按键行为理解为在单元格内部定位光标,而是理解成了改变当前选中的单元格位置,所以当当前选中的单元格位置发生变化时由于还没有输入完一个完整的公式,因此公式计算就发生了错误,由此产生了上述错误提示。遇到这种情况,你有两个解决方法。一个是不要在单元格里书写公式,而改为在公式编辑栏里输入公式;另一个方法是,在单元格输入公式需要按向前或向后的箭头键之前,先按一下【F2】键,这样就不会产生错误了。
    4、字符全角问题。一些刚开始学习书写函数的朋友可能经常遇到EXCEL提示“公式语法错误”或者“输入的公式中包含错误”的情况。这时函数,请先检查您所输入的公式中的括号、逗号、冒号、引号和感叹号等符号是否都在西文半角方式下输入,如果你发现你输入的某些符号特别“粗壮”,那么可能就是由于这些符号在汉字中文输入法或西文全角的输入方式下输入而引起了错误。