EXCEL表格中,在同一行里,如果同时满足前面两个单元格的内容,显示同一行中第三个单元格的内容
上图为表一,订单号不是唯一值,有可能重复,零件号也不是唯一值,也有可能重复,但同一张订单号里,有相同的零件是不可能的上图为表二,在表二中,我知道了订单号和零件号,在订货人...
上图为表一,订单号不是唯一值,有可能重复,零件号也不是唯一值,也有可能重复,但同一张订单号里,有相同的零件是不可能的
上图为表二,在表二中,我知道了订单号和零件号,在订货人一列,显示表一中对应的订货人,我应该用什么公式?烦请高人指点 展开
上图为表二,在表二中,我知道了订单号和零件号,在订货人一列,显示表一中对应的订货人,我应该用什么公式?烦请高人指点 展开
3个回答
展开全部
可以用SUMPROUCT公式,因为你表一、二名字不知道,只能写个意思:
C2=SUMPROUCT((表一!a2:a5=表二!a2)*(表一!c2:c5=表二!b2)*(表一!g2:g5))
说明:公式的意思即满足3个条件的区域交集,三个条件用乘号连接,里面的内容在excel中圈选相应区域即可
C2=SUMPROUCT((表一!a2:a5=表二!a2)*(表一!c2:c5=表二!b2)*(表一!g2:g5))
说明:公式的意思即满足3个条件的区域交集,三个条件用乘号连接,里面的内容在excel中圈选相应区域即可
追问
你这个显示不出来人名,只显示出#NAME?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表二C2公式:
=LOOKUP(1,0/((表1!A:A=A2)*(表1!C:C=B2)),表1!G:G)
下拉
=LOOKUP(1,0/((表1!A:A=A2)*(表1!C:C=B2)),表1!G:G)
下拉
更多追问追答
追问
能解释一下公式的内容吗?
追答
公式利用了LOOKUP函数的二分法原理,将符合条件的项返回0,不符合条件的项返回#DIV/0!,然后返回最后一个0对应的G列中的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LOOKUP(,0/(表一!A:A&表一!C:C=A2&B2),表一!G:G)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询