EXCEL多条件匹配问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:01:37
表1
定单号 产品号 要求数量
826443 01001500 10
826443 01001600 26
826447 560008W0 35
826447 470013W0 22
826447 470013W0 44
826447 470010W0 52
826447 480010W0 13
826448 480011W0 26
826448 480013W0 55
826448 500016W0 33
… … …

表2
定单号 产品号 要求数量
826443 01001500 ?
826443 01001600 ?
826447 560008W0 ?
826447 470013W0 ?
826447 470010W0 ?
826448 480011W0 ?
826448 480013W0 ?
826448 500016W0 ?
… … …

EXCEL中,怎么在表2中的“要求数量”列中匹配出相对应的数据啊!用什么公式,怎么写!谢谢了!

=SUMPRODUCT((表1!$A$2:$A$1000=A2)*(表1!$B$2:$B$1000=B2)*表1!$C$2:$C$1000)

在表2 的C2中输入上面的公式后向下拉即可,公式中的区域换成你的实际区域

1. 先用公式将表一中的两个不同的单元格"定单号"和"产品号"在EXCEL中合并为一个单元格中.公式是:
=826443&01001500 得到的结果是:82644301001500 作为索引号1

2. 第二张表也用上述方式作出索引号2.

3.使用VLOOKUP()公式进行匹配两个索引号,相同的即反馈所要查找的数量.即可.

 一般情况下,都是根据单个条件(关键字)进行数据匹配,采用VLOOKUP函数进行,但有时遇到需要根据两个及其以上的条件进行匹配,这时采用VLOOKUP已经无法实现。

       多条件匹配可采用SUMPRODUCT、SUMIFS函数、以及高级筛选法来实现,函数原理请自查EXCEL帮助或百度,多条件匹配具体见下图操作演示(如无法查看动态演示,需要点击图片,再点击图片下的“查看原图”即可):

 方法一:SUMPRODUCT函数法,优点:可自动更新,如数据量大,打开文件时计算慢。缺点:仅支持数值型匹配结果,不支持文本匹配结果。

 

关于excel匹配的问题 EXCEL中数据匹配问题! EXCEL多条件汇总问题 EXCEL中自动匹配的问题 关于excel多条件统计个数问题 求助高手:Excel多条件统计问题 Excel中多条件筛选的问题 excel中多条件统计数量问题? Excel 条件表达式问题 excel 条件~函数问题