Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120033
  • 博文数量: 45
  • 博客积分: 457
  • 博客等级: 下士
  • 技术积分: 612
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-26 15:13
文章分类

全部博文(45)

文章存档

2013年(27)

2012年(18)

我的朋友

分类: IT职场

2013-07-11 19:37:52

  在Excel的公式编写过程当中,公式出错是很常见的事情。抛除公式本身的语法错误外,所涉及的原因包括数据源错误、区域错误、表格选择错误等。

  本文介绍一个公式调试的利器,可以在公式正确语法编写的基础上,快速帮助您检查出公式的错误所在,快速修改错误。它,就是我们键盘上的一个不起眼的按键:F9。

  以一个表格为例:

        

  右图中有两个表格。上面的表格是数据源;下面的表格则根据工号查询出对应的事业部。

  按照公式语法,可以编写出这个公式出来:=VLOOKUP(A9,A2:D6,4,)。

  但是确定后,却出现错误值#N/A,这个表示在公式中,所选择的A2:D6的首列,没有查找值1489。

  现在的问题是,明明查找的数据在数据源中是有的。而且编写的公式也没有语法错误。为什么会出现这种情况呢?让F9按键来告诉我们真相吧。

  选中写好公式的单元格,在编辑栏中选中公式中的A9,如下图所示。然后按F9,这时候在编辑栏中,就会将A9的内容显示出来:

        

  而我们知道,在公式中,如果1438是带双引号的话,说明这个数字是文本格式。VLOOKUP函数根据文本型数字查找数值型数字,是会出错的。

  根据这个原因,将A9单元格的数字,修正为数值型,就可以得到正确的值了。如果这个时候再使用F9来检查将得到下面的显示结果:

        

  公式中的所有问题,都可以使用F9检查出问题。

  但是使用F9功能,也需要注意一些情况:

  1、当调试的结果数据很长的时候,比如是单元格区域,则在编辑栏中不容易阅读;

  2、按了F9按键的时候,注意此时是公式的编辑调试状态,不能按Enter键,否则会将当前的调试结果“确定”到表格中了;

  3、退出F9调试状态,使用Esc按键。

  

阅读(1053) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~