iferror vlookup函数和 VLOOKUP 怎么套用

iferror 和IF(ISERROR 使用时有什么区别
我爱小调771
(1) IFERROR在Excel2007才可以使用,IF(ISERROR在Excel2003就可以使用.(2) IFERROR的用法更为简便,可以适用绝大多数情形,IF(ISERROR 会比较麻烦.举例:求1/A1的值,但出错时(比如A1=0),则结果为0=IFERROR(1/A1,0)=IF(ISERROR(1/A1),0,1/A1)(3) IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,但IFERROR则只是提供了出错时的处理.举例:判断1/A1的值是否出错,出错时反馈出错,不出错则返回正常.=IF(ISERROR(1/A1),"出错了","计算结果正常")而IFERROR则没办法实现这个功能.
为您推荐:
其他类似问题
扫描下载二维码excel中iferror函数有什么作用?iferror函数的使用方法
作者:佚名
字体:[ ] 来源:互联网 时间:02-13 08:57:24
excel中iferror函数有什么作用?iferror函数是excel中对公式进行检验的函数,可以去判断这个公式计算出来的数据是正确的还是出错了,下面我们来看看iferror函数的使用方法,需要的朋友可以参考下
iferror函数就是对我们在计算过程中所使用的公式进行检验。
1、首先我们打开一个样表。
2、本例表中公式非常简单,就一个求和公式。
3、我们将iferror函数输入求和公式参数。
4、输出的结果显示,该公式计算正确,没有发生错误。
5、我们人为的设置一个错误公式,比如说,除数为0,来检验一下iferror函数的作用。
6、而我们直接输入=10/0则是这样的结果。所以当我们使用其他函数进行取值时,iferror函数是能够提供帮助,不至于让我们需要人工在表格里寻找错误的。
注意事项:iferror函数主要是检验其他函数公式的取值差错。
相关推荐:&
大家感兴趣的内容
12345678910
最近更新的内容查看: 2529|回复: 5
请教优化iferror(iferror(iferror三层嵌套公式的方法。
阅读权限10
在线时间 小时
本帖最后由 windywlq 于
11:00 编辑
sheet1“数据”
sheet1.jpg (31.41 KB, 下载次数: 2)
10:47 上传
sheet2“结果”
sheet2.jpg (11.06 KB, 下载次数: 0)
10:47 上传
sheet2“结果”B2列公式目的:sheet“数据”中A列等于sheet“结果”中A2,并且sheet“数据”B列值为R、Q、R1、Q1这4中可能之一的情况下,返回sheet“数据”中的C列值到sheet“结果”中B列相对应位置。
问题:现在我用iferror(iferror(iferror三层嵌套,分别对应“Q,R,R1,Q1”4种可能,虽然达到了目的,但造成表格运行极其缓慢(到了无法使用的地步),想要优化公式。请教excel达人解决,谢谢。
我用的公式:
{=IFERROR(IFERROR(IFERROR(VLOOKUP($A2&&R&,IF({1,0},数据!A:A&数据!B:B,数据!C:C),2,FALSE),VLOOKUP($A2&&Q&,IF({1,0},数据!A:A&数据!B:B,数据!C:C),2,FALSE)),VLOOKUP($A2&&R1&,IF({1,0},数据!A:A&数据!B:B,数据!C:C),2,FALSE)),VLOOKUP($A2&&Q1&,IF({1,0},数据!A:A&数据!B:B,数据!C:C),2,FALSE))}
求一个可行的优化方法(不启用宏,用excel2007自带函数),使excel表格可用。
待优化表格:
(8.02 KB, 下载次数: 19)
10:44 上传
点击文件名下载附件
阅读权限10
在线时间 小时
一层iferror只能说明两种情况,每加一层就多一个情况,现在是4种情况,就嵌套了3层。结果excel运行起来卡的不能用了。
阅读权限100
在线时间 小时
一层不够吗?
阅读权限95
在线时间 小时
windywlq 发表于
一层iferror只能说明两种情况,每加一层就多一个情况,现在是4种情况,就嵌套了3层。结果excel运行起来卡的 ...
这个意思?楼主看看
(4.48 KB, 下载次数: 47)
11:09 上传
点击文件名下载附件
阅读权限95
在线时间 小时
(8.59 KB, 下载次数: 107)
11:20 上传
点击文件名下载附件
阅读权限10
在线时间 小时
& & & & & & & &
谢谢两位了……
目的都已经达到。又学到了好多东西,谢谢了。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师今日新帖:5223 在线学员:13428
论坛等级:★学员
学术级别:实习生
鲜花:<span id='flower
金币:<span id='medal4
号码这栏是我用VLOOKUP函数查找出来的数值,公式如=VLOOKUP(A6,Sheet1!A5:B8,2,FALSE)。但我想利用IF函数组合,便得当姓名这列为空时,号码也为空,而不是#N/A,谢谢各位帮帮忙
最美女会计
楼主其他文章
论坛等级:★学员
学术级别:实习生
鲜花:<span id='flower
金币:<span id='medal4
姓名号码李四23456何六45678#N/A#N/A#N/A#N/A#N/A上面的表格不能显示,我重发此表
论坛等级:黄金会员
学术级别:实习生
经验:2766
鲜花:<span id='flower
金币:<span id='medal422
IFERROR(VLOOKUP(G6,$B$3:$C$7,2,FALSE),"")如果取值错误就是空字符串。
论坛等级:★学员
学术级别:实习生
鲜花:<span id='flower
金币:<span id='medal
谢谢了,太有用了
会计培训 正保培训项目
  您尚未登录,发表回复前请输入学员代码和密码,或。
学员代码:
密  码:
10.59.0.30:Execute time :0.03

我要回帖

更多关于 iferror和vlookup 的文章

 

随机推荐