excel函数问题,谁帮我解释一下这个表达的是什麽意思,在线等

=IF(A11="前处理",IF(ISERROR(VLOOKUP(B11,新标!$C$6:$J$3803,2,0))=TRUE,"",VLOOKUP(B11,新标!$C$... =IF(A11="前处理",IF(ISERROR(VLOOKUP(B11,新标!$C$6:$J$3803,2,0))=TRUE,"",VLOOKUP(B11,新标!$C$6:$J$3803,2,0)),IF(A11="地盤",IF(ISERROR(VLOOKUP(B11,新标!$M$6:$S3892,2,0))=TRUE,"",VLOOKUP(B11,新标!$M$6:$S3892,2,0)),IF(A11="液挂",IF(ISERROR(VLOOKUP(B11,新标!$W$6:$AC$4869,2,0))=TRUE,"",VLOOKUP(B11,新标!$W$6:$AC$4869,2,0)),IF(ISERROR(VLOOKUP(B11,新标!$AG$6:$AM$4188,2,0))=TRUE,"",VLOOKUP(B11,新标!$AG$6:$AM$4188,2,0)))))
谢谢各位的回答,但我还是不能运用。能再帮我分开解释一下这两个表达的中什麽意思吧?ISERROR(VLOOKUP(B11,新标!$C$6:$J$3803,2,0))=TRUE,"" 和 VLOOKUP(B11,新标!$C$6:$J$3803,2,0
展开
 我来答
xq1850
2013-01-02 · TA获得超过3790个赞
知道大有可为答主
回答量:3155
采纳率:76%
帮助的人:1555万
展开全部
如果A11的值为"前处理",就看是否能在 新标表$C$6:$J$3803中的第一列找到“前处理”这个值,找到就返回第二列的对应值,否则就返回空值。

如果A11的值不为"前处理",就看是否值为“地盤”,如是,就到 新标表 $M$6:$S3892中的第一列找“地盤”,没有则显示空,有则返回$M$6:$S3892区域中 地盤 所对应行的第二列数值。

如果A11的值不为"地盤",就看是否值为“液挂”,如是,就到 新标表 $W$6:$AC$4869 区域中的第一列查找等于 B11 的值,没有则显示空,有则返回$W$6:$AC$4869区域中 等于B11值的单元格所在行的第二列数值。

要是A11的值不为"前处理"、"地盤"、"液挂"中的任何一个,而且 新标表 $AG$6:$AM$4188 区域中第一列也找不到等于单元格 B11的值,就返回空值。否则在 新标表 $AG$6:$AM$4188 区域第一列找到等于 B11的单元格,并返回其所在行的第二列数值

ISERROR(VLOOKUP(B11,新标!$C$6:$J$3803,2,0))=TRUE是判断在 新标 表的$C$6:$J$3803区域第一列找不到B11的值;VLOOKUP(B11,新标!$C$6:$J$3803,2,0则是尝试在 新标 表的$C$6:$J$3803区域第一列找到B11的值
hunhun089
2013-01-02 · TA获得超过199个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:205万
展开全部
  先理思路,再看看
IF(A11="前处理",IF(ISERROR(VLOOKUP(B11,新标!$C$6:$J$3803,2,0))=TRUE,"",VLOOKUP(B11,新标!$C$6:$J$3803,2,0)),IF(A11="地盤",IF(ISERROR(VLOOKUP(B11,新标!$M$6:$S3892,2,0))=TRUE,"",VLOOKUP(B11,新标!$M$6:$S3892,2,0)),IF(A11="液挂",IF(ISERROR(VLOOKUP(B11,新标!$W$6:$AC$4869,2,0))=TRUE,"",VLOOKUP(B11,新标!$W$6:$AC$4869,2,0)),IF(ISERROR(VLOOKUP(B11,新标!$AG$6:$AM$4188,2,0))=TRUE,"",VLOOKUP(B11,新标!$AG$6:$AM$4188,2,0)))))
根据A11的结果,判断B11在是否存在
判断a11值 是 B11
“前处理” 新标!$C$6:$J$3803 存在?存在返回在d(c+2-1)列对应值,不存返空格

“地盤” 新标!$M$6:$S3892是否存在,不存在 返回空格

“液挂” 新标!$W$6:$AC$4869是否存在,不存在 返回空格
里面有几个公式:
iserror 判断是否报错(查询不到b11的值)
vlookup 查询对应的值 “前处理” 新标!$C$6:$J$3803 是否存在,不存在 返回空格
if(条件,满足,不满足)
希望能帮助你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱仕平
2013-01-02 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29183
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
在2007中,你的公式可以简化为
=IFERROR(VLOOKUP(B11,OFFSET(C$6:D$3803,,MIN(IF(A11={"前处理","地盤","液挂"},{1,2,3},4))*10-10),2,),"")
更多追问追答
追问
$C$6:$J$3803表示什麽意思?可以用C6:J3803代替吧?
追答
可以呀,但是,这样的话,公式就不可以填充了.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RickyJl
2013-01-02 · TA获得超过1523个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1231万
展开全部
根据A11的值引用B11在新标这个工作表中对应的值.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式