excel中如何实现多条件判断并返回多个值?

对于单个的HazardCodes,我会用vlookup返回一个值。但是对于f,c这样的组合的条件,我需要同时返回对应的两个值?... 对于单个的Hazard Codes,我会用vlookup返回一个值。但是对于f,c这样的组合的条件,我需要同时返回对应的两个值? 展开
 我来答
fmlting
2015-07-29 · TA获得超过1781个赞
知道大有可为答主
回答量:2332
采纳率:12%
帮助的人:724万
展开全部
你这个不是多条件判断,多条件判断一般是三维数组。即符合条件1的有多个或仅一个,符合条件2的也有多个或仅一个,通过都符合两个条件来查找提取数据。

你这样是“或者”的关系,需要的结果是:符合条件1的数据+符合条件2的数据。所以你把2个Vlookup连接起来就好。
VLookup查找值,用LEFT、RIGHT函数截取下字符串
百度网友5db5e02c6e
2015-07-29 · TA获得超过4979个赞
知道大有可为答主
回答量:1349
采纳率:0%
帮助的人:626万
展开全部
你试试改成这样
b16=if(iserror(find(",",a16)),vlookup(a16,$a$2:$c$14,2,false),vlookup(left(a16,find(",",a16)-1),$a$2:$c$14,2,false)&","vlookup(mid(a16,find(",",a16)+1,5),$a$2:$c$14,2,false))
c16=if(iserror(find(",",a16)),vlookup(a16,$a$2:$c$14,3,false),vlookup(left(a16,find(",",a16)-1),$a$2:$c$14,3,false)&","vlookup(mid(a16,find(",",a16)+1,5),$a$2:$c$14,3,false))
下拉。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
推荐于2016-07-08 · TA获得超过6268个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2455万
展开全部
C16公式:
=VLOOKUP(LEFT(A16,FIND(",",A16&",")-1),A$2:C$13,3,)&IF(COUNTIF(A16,"*,*"),","&VLOOKUP(MID(A16,FIND(",",A16)+1,9),A$2:C$13,3,),)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式