EXCEL表格中,在同一行里,如果同时满足前面两个单元格的内容,显示同一行中第三个单元格的内容

上图为表一,订单号不是唯一值,有可能重复,零件号也不是唯一值,也有可能重复,但同一张订单号里,有相同的零件是不可能的上图为表二,在表二中,我知道了订单号和零件号,在订货人... 上图为表一,订单号不是唯一值,有可能重复,零件号也不是唯一值,也有可能重复,但同一张订单号里,有相同的零件是不可能的

上图为表二,在表二中,我知道了订单号和零件号,在订货人一列,显示表一中对应的订货人,我应该用什么公式?烦请高人指点
展开
 我来答
Rainbow_vicken
2014-02-20 · TA获得超过589个赞
知道小有建树答主
回答量:477
采纳率:80%
帮助的人:162万
展开全部
可以用SUMPROUCT公式,因为你表一、二名字不知道,只能写个意思:
C2=SUMPROUCT((表一!a2:a5=表二!a2)*(表一!c2:c5=表二!b2)*(表一!g2:g5))
说明:公式的意思即满足3个条件的区域交集,三个条件用乘号连接,里面的内容在excel中圈选相应区域即可
追问
你这个显示不出来人名,只显示出#NAME?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
了尘和尚
2014-02-20 · 幻人心识本来无,罪福皆空无所住。
了尘和尚
采纳数:4256 获赞数:20078

向TA提问 私信TA
展开全部
表二C2公式:
=LOOKUP(1,0/((表1!A:A=A2)*(表1!C:C=B2)),表1!G:G)
下拉
更多追问追答
追问
能解释一下公式的内容吗?
追答
公式利用了LOOKUP函数的二分法原理,将符合条件的项返回0,不符合条件的项返回#DIV/0!,然后返回最后一个0对应的G列中的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岳阳漂哥
2014-02-20 · TA获得超过4539个赞
知道大有可为答主
回答量:3141
采纳率:50%
帮助的人:853万
展开全部
=LOOKUP(,0/(表一!A:A&表一!C:C=A2&B2),表一!G:G)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式