EXCEL表格1里有两个条件,怎么把表格2里同时满足两件条件的数值匹配过去

就是将表格2第三列中的数据匹配到表格1的B2里面... 就是将表格2第三列中的数据匹配到表格1的B2里面 展开
 我来答
永役
推荐于2017-12-16 · 超过21用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:17.4万
展开全部

在表格1的B2单元格输入公式

=IFERROR(INDIRECT("表格2!C"&MAX(IF(IF(B$1=表格2!$A$2:$A$1000,表格2!$B$2:$B$1000,0)=$A2,ROW(表格2!$C$2:$C$1000),0))),"")

然后按下组合键,也就是Ctrl+Shift+Enter这3个键一起按下去,

然后复制或者填充到其他单元格。


【备注】

1、工作表的名称分别是【表格1】和【表格2】

2、公式中的A$2:$A$1000,B$2:$B$1000,C$2:$C$1000,表示表格2中的计算范围只是到第1000行,

如果行数不够,比如需要计算到第2000行,自己修改成A$2:$A$2000,B$2:$B$2000,C$2:$C$2000,

或者干脆直接改成A$2:$A$60000,B$2:$B$60000,C$2:$C$60000,这样也行,只是数值越大,计算就越慢。

XIYUE060173
2015-11-16 · TA获得超过180个赞
知道答主
回答量:19
采纳率:0%
帮助的人:2.2万
展开全部
其实就是乘积求和的问题
表格1: B2=SUMPRODUCT((表格2!$A$2:$A$500=B$1)*(表格2!$B$2:$B$500=$A2)*(表格2!$C$1:$C$500))
下拉 右拉
可根据文件大小,对公式中的“500”进行修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式