三星c9 pro评测pro和三星a5100机体有什么不同,两款手机宽度和长度还有厚度有什

注:您的评论需要经过审核才能显示哦,请文明发言!
办公软件|13.3MB
办公软件|0MB
喜欢用看 爱奇艺 视频用手机看...
Copyright (C) 2008-Excel中常见的错误值和解决方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel中常见的错误值和解决方法
上传于||文档简介
&&由​于​公​式​没​有​使​用​正​确​的​语​法​、​参​数​或​数​据​类​型​而​出​现​错​误​。​错​误​值​包​括​ ​#​#​#​#​#​、​#​D​I​V​/!​、​#​N​/​A​、​#​N​A​M​E​?​、​#​N​U​L​L​!​、​#​N​U​M​!​、​#​R​E​F​!​ ​和​ ​#​V​A​L​U​E​!​。​
​
​每​个​错​误​值​都​有​不​同​的​原​因​和​不​同​的​解​决​方​法​。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩20页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢巧用EXCEL的If和IsError函数来消除;VLOOKUP函数的错误值;EXCEL是微软公司的OFFICE产品,EXCE;例如:VLOOKUP函数就是一个十分好的应用函数;VLOOKUP函数语法;VLOOKUP(lookup_value,tab;Table_array为需要在其中查找数据的数据;Col_index_num为table_arra;Range
巧用EXCEL的If和IsError函数来消除
VLOOKUP函数的错误值
EXCEL是微软公司的OFFICE产品,EXCEL一经推出就得到很多经常处理大量数据的人士的喜爱,主要是因为它的快捷和自动计算的功能,特别是他提供了大量的函数,让我们能够十分方便的使用!
例如:VLOOKUP函数就是一个十分好的应用函数,它主要是用来计算如奖金分配等工作的,为我们减少了很多的麻烦和一些不必要的错误,只要您的条件值是正确的,他保证能够让您得到准确无误的值,今后只要您的条件值有所改动,VLOOKUP函数马上就会更新您的所有值。好了,言归正传!
VLOOKUP函数 语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数据表第一列中查找的数值。
Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。
Col_index_num 为table_array中待返回的匹配值的列序号。
Range_lookup 为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值。
首先,我们看看下面的这个表(见表1),这是一个编号和奖金分配的表,本例中奖金是随着编号的固定数值的不同而改变,而且任何不在此编号内的数据都将视为不合格产品,不能给奖金!如20和25这两个值,奖金分别为100和60,如表(1)
如果编号是21、22、23、24那么就不能得到奖金!
第一步我做了一个VLOOKUP函数,让奖金与编号挂钩,首先,看看我们的工资表是如何使用VLOOKUP函数的,见表(2)这是一个EXCEL数据表,它VLOOKUP
需要一个主表[表(2)]和一个条件表[表(1)],将他们放在一张表内即可,例如SHEET1内的不同列中即可,我将主表放在A1:E7中,将条件表[表(1)]放在H和I列内,一切准备就绪后,我们就可以将VLOOKUP函数放在相应的单元格中了,即C列中从C2到C7,首先,选择单元格C2,然后我们点击工具条中的
钮,在&查找与引用&里找到&VLOOKUP&函数,点击确定即可,进入对话框后在:
lookup_value内输入:B2
table_array内输入:H:I
col_index_num内输入:2
range_lookup内输入:暂时不输入(空值)即近似匹配值,将在以下详细介绍。
确定后,单元格C2得到的公式为:&=VLOOKUP(B2,H:I,2)&,直接在单元格中输入也是可以的!
然后,使用EXCEL的&自动填充&功能来填入下面5个数据,填充的结果如[表(2)],只要你改变&条件表& [表(1)]的值,[表(2)]数值将马上进行改变。这样就实现了表格的自动化,但是有一点你可以看到这个表格有两个很大的缺
陷,首先就是它出现了错误值#N/A,这个错误值代表的意思是:&除以了0&;其次&=VLOOKUP(B2,H:I,2)&这个公式是一个近似匹配值,即20和25之间的任意值奖金都为100,如本例的单元格B3它的值为:21,就得到奖金100(参看[表(1)])。而本例的要求是:不在编号内的数据,都将视为不合格产品,且不能给奖金!即C3的值必需为&0&,不应该是&100&,否则将导致合计数据为230而不是130元,产生错误!怎样才能改正这两个错误的发生呢?
这就是我要做的第二步,选用另两个函数,ISERROR和IF函数,ISERROR函数是一个测试错误的函数,它的语法是:
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)。如果您的测试值为错误的时候,当前得到的值为&TRUE&,否则将为&FALSE&。
举例:如果有一个单元格&B9&是一个公式为:&=2/0&回车后,它将成为一个错误值即&#DIV/0!&,用以告诉我们任何值不可以除零!在单元格&A9&内输入公式&=ISERROR(B9)&回车后&A9&的值为:&TRUE&,表示测试结果是&真&,如果再次改变&B9&的公式为:&=2/2&回车后给公式变为&1&,我们会发现同时&A9&的值也发生了变化,变为:&FALSE&。
在本例中公式&VLOOKUP(B2,H:I,2)&相当于上例中的&B9&单元格,现在我们看看如下两个公式:
①&=ISERROR(VLOOKUP(B2,H:I,2))& ←近似匹配值②&=ISERROR(VLOOKUP(B2,H:I,2,FALSE))& ←精确匹配值上述两个公式,得到的值是不同的,即①得到的两个值(20和25)之间的值如21得到的是FLASE,这就与我们的特定值[表(1)]规定的&任何不在此编号内的数据都将视为不合格产品,不能给奖金!&产生了冲突,所以只能强制让公式得TRUE,即只能用②这个公式,让VLOOKUP函数精确匹配。这样C2和C3的值都为&TRUE&我们的目的就达到了!最后一步就是使用IF函数,它显然是一个条件函数,语法
IF(logical_test,value_if_true,value_if_false)Logical_test 计算结果为TRUE或FALSE的任何数值或表达式。
Value_if_true Logical_test为TRUE时函数的返回值。
Value_if_false Logical_test为FALSE时函数的返回值。
&Logical_test&的值就是在第二步中,说的②精确匹配公式&Value_if_true&这个值添入:& &0& &,即值公式②的值等于TRUE时。
&Value_if_false&这个值添入:&VLOOKUP(B2,H:I,2) &,即值公式①的值等于FALSE时。
OK单元格&C2&最终的公式得到了,如下:
&=IF(ISERROR(VLOOKUP(B2,H:I,2,FALSE)),&0&,VLOOKUP(B2,H:I,2))&最后使用&自动填充&功能,向下拖动即可得到相应的数值,
见[表(3)]
通过这个公式我们能够认识到EXCEL的强大数据处理能力,并由此让您对EXCEL的函数有进一步的了解,在实际工作中充分利用它的内置函数方便自己的工作!
包含各类专业文献、中学教育、幼儿教育、小学教育、专业论文、外语学习资料、高等教育、10巧用EXCEL的If和IsError函数来消除VLOOKUP函数的错误值等内容。 
 巧用 EXCEL 的 If 和 IsError 函数来消除 VLOOKUP 函数的错误值 --- 大家都知道 EXCEL 是微软公司的 OFFICE 产品,EXCEL 一经推出就得到很多经常处理大量数据的...  EXCEL2003 在 VLOOKUP 查找不到,就#N/A 的错误值,我们可以利用错误处理函数把错误值 转换成 0 或空值。 即:=IF(ISERROR(VLOOKUP(参数略)),&&,VLOOKUP(参数...  VLOOKUP、ISERROR和IF函数在excel中的高效应用 匹配...ISNA(value) :判断值是否为错误值 #N/A(值不...当有返回结果后刚开始直接使用 IF 去判断了,公式是...  为了表格更美观,其意义是:VLOOKUP 函数显示错误值的时候,显示 IF 函数 中指定...巧用EXCEL的If和IsError... 4页 免费 电子表格中IF函数的用法 4页 免费 EXCEL...  Excel中常见的错误值和解决方法_计算机软件及应用_IT...=IF(ISERROR(A2/A3),0,A2/A3)(请参 阅函数)...以下示例使用嵌套在 VLOOKUP 函数中的 TRIM 删除 A2...  Excel函数常见错误及其处理_IT/计算机_专业资料。Excel...在 D2 单元格中输入公式“=IF(ISERROR(B2/C2),&...VLOOKUP、 HLOOKUP、LOOKUP 等)时,找不到匹配的值...  Excel表格中的一些基本函数使用方法_计算机软件及应用...使用格式:=IF(Logical,Value_if_true,Value_if_...15、ISERROR 函数 函数名称:ISERROR 主要功能:用于...  EXCEL2003 在 VLOOKUP 查找不到,就#N/A 的错误值,我们可以利用错误处理函数把错误值 转换成 0 或空值。 即:=IF(ISERROR(VLOOKUP(参数略)),&&,VLOOKUP(参数...  1、如何避免出现错误值。 EXCEL2003 在 VLOOKUP 查找不到, 就#N/A 的错误值, 我们可以利用错误处理函数把 错误值转换成 0 或空值。 即:=IF(ISERROR(VLOOKUP...VLOOKUP函数用法详解、注意事项、错误值处理-excel技巧-电脑技巧收藏家
|||||||||||||
当前位置: &&&&正文
VLOOKUP函数用法详解、注意事项、错误值处理
一、用法详解。
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
?如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
?如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函数的使用方法。
假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
&&&&&&&&&&
A&&&&&&&&&&&&&&&&
1&&&& 农产品名称&&&&&& 单价
2&&&&&&&& 小麦&&&&&&&&&&
3&&&&&&&& 水稻&&&&&&&&&&
4&&&&&&&& 玉米&&&&&&&&&&
5&&&&&&&& 花生&&&&&&&&&&
…………………………………
100&&&&&& 大豆&&&&&&&&
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售额。设下表为Sheet2:
A&&&&&&&&&&&&&&&&
C&&&&&&&&&&
1&&&& 农产品名称&&&& 数量&&&& 单价&&&& 金额&&&&
2&&&& 水稻&&&&&&&&&&&&
1000&&&& 0.48&&&&&&
3&&&& 玉米&&&&&&&&&&&&
2000&&&& 0.39&&&&&&
&&&& …………………………………………………&&&&
在D2单元格里输入公式:
=C2*B2&& ;
在C2单元格里输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。
这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。
其他单元格的公式,可采用填充的办法写入。
二、VLOOKUP函数使用注意事项
说到VLOOKUP函数,相信大家都会使用,而且都使用得很熟练了。不过,有几个细节问题,大家在使用时还是留心一下的好。
VLOOKUP的语法
VLOOKUP函数的完整语法是这样的:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者F其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。这对我们其实也没有什么实际意义,只是满足好奇而已,有兴趣的朋友可以去体验体验。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有两点要特别提醒:
A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文字,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
B)第二点提醒的,是使用时一个方便实用的小技巧,相信不少人早就知道了的。我们在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。
三、VLOOKUP的错误值处理。
我们都知道,如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。比方说,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,我就自动设定它的值等于0,那函数就可以写成这样:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
这句话的意思是这样的:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里面又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=&&,&空的&,&有东西&),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
四、含有VLOOKUP函数的工作表档案的处理。
一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的。尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。
有没有办法把文件压缩一下,加快开启和存盘的速度呢。这里提供一个小小的经验。
在工作表里,点击工具──选项──计算,把上面的更新远程参照和储存外部连结的勾去掉,再保存档案,则会加速不少,不信你可以试试。
下面详细的说一下它的原理。
1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。
2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。
3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连结最新的值,必须要把外部档案同时打开。
VLOOKUP函数我所了解的,也只是这些,大家有什么好的经验或有什么疑问,欢迎大家提出,一起探讨。
来源:互联网
免责声明:本站资料来源于互联网,其版权归原作者所有。如内容涉及或侵犯了您的权益,请通知我!
版权所有 Copyright&2009&
建议使用分辨率:及更高

我要回帖

更多关于 三星c9 pro评测 的文章

 

随机推荐