vlookup怎样操作同时满足2个条件的匹配
当图1中商品名称为蘑菇力时,规格显示空值,单价显示3.5,当商品名称为蘑菇力j时,规格显示1*20,并且单价显示为68图1是商品销售单,图2,图3是两个工作表,如何用VL...
当图1中商品名称为 蘑菇力 时,规格显示空值,单价显示3.5 ,当商品名称为 蘑菇力j时,规格显示1*20,并且单价显示为68 图1 是商品销售单,图2,图3是两个工作表, 如何用VLOOKUP引索图2,图3中的不同单价. 图2总所有名称后面都带有j 图3都不带j
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏10(财富值+成长值)
展开全部
在B7中输入或复制粘贴下列公式
=IF(RIGHT($B7)="j",VLOOKUP(表2!$A:$C,COLUMN(B:B),0),VLOOKUP(表3!$A:$C,COLUMN(B:B),0))
下拉填充,右拉填充
=IF(RIGHT($B7)="j",VLOOKUP(表2!$A:$C,COLUMN(B:B),0),VLOOKUP(表3!$A:$C,COLUMN(B:B),0))
下拉填充,右拉填充
追问
你好,我是求图1 E7的单价, 不是B7的规格. 单价根据A7中是否带有J 判定引用图2,图3中的C列单价. 也就是说,图1中A7 带有J,则引用图2中的单价,否则引用图3中的单价..
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的这个不是两个条件的问题,而是二个库查找的问题,只要用公式:
=IFERROR(VLOOKUP(A2,表2!$A:$C,2,0),IFERROR(VLOOKUP(A2,表3!$A:$C,2,0),"找不到")
=IFERROR(VLOOKUP(A2,表2!$A:$C,2,0),IFERROR(VLOOKUP(A2,表3!$A:$C,2,0),"找不到")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是可以做到的,但是如果没有对应的查询结果需要用iferror处理查询错误结果会更好
一,如果都在同一个数据表且结构都相同;直接vklookup就可以处理
二,如果是在不同的数据查询数据可用如下方法
iferror(vklookup1,vlookup2)--如果是在不同的数据表中查询(先查询vklookup1如果没有查询到就会查询vlookup2
vklookup1---第一个原数据表
vlookup2---第二个原数据表
一,如果都在同一个数据表且结构都相同;直接vklookup就可以处理
二,如果是在不同的数据查询数据可用如下方法
iferror(vklookup1,vlookup2)--如果是在不同的数据表中查询(先查询vklookup1如果没有查询到就会查询vlookup2
vklookup1---第一个原数据表
vlookup2---第二个原数据表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
搞这么麻烦,把表3复制到表2里就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=iferror(vlookup(A7&B7,if({1,0},表1!A1:A100&表1!B1:B100,表1!C1:C100),2,0)),vlookup(a7,表2!a:c,3,0))
手工输入的,试试看看
手工输入的,试试看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询