EXCEL查找满足一个条件并返回多个同时满足条件的值

物料描述批次库位实物数PP-36380000440A41AA295000PBT-RG201000320A41AE023000PP-36380000440A41AF052500PBT-RG201000320A41AG053600AP-202W000780A41AL231250AP-202W000780A41BB121360AIP-2618000560A41CC021750PP36370000190A41CC291100PP-KF04000650A41CD051200PP36370000190A41CD221700AIP-2618000560A41CF011560PP36370000190A41CF051800PP-KF04000650A41CG051900
例如上述表中,同一个批次的物料有放两个或多个库位的,怎么用函数匹配出来
物料描述批次库位实物数PP-36380000440??PBT-RG201000320??AP-202W000780??AIP-2618000560??PP36370000190??PP-KF04000650??

第1个回答  推荐于2017-09-04

    EXCEL中使用高级筛选可以将筛选结果直接复制到其它区域,无须另外手动复制粘贴;

    列出筛选条件,首行为字段名,下行为条件,如果要筛选出含某些字符的记录,可以使用通配符“*”作为条件;

    选择:数据--排序和筛选--高级;

    打开高级筛选对话框,选择区域和选项,这里选择“将筛选结果复制到其他位置”,即可得到筛选结果。

第2个回答  2014-04-10

貌似是这样一个东东?你想怎么安排你的结果呢?根据某个指定批次列出这个批次的库位和物料?貌似排序就可以。你要说明清楚你的需求啊

给你个参考:

图中F2:G3列出了依据条件(在E2中指定的批次)找到的同批次的物料和库位

=IF(SMALL(IF($A$2:$A$14=$E$2,ROW(A$1:A$13),65536),ROW(A1))=65536,"",INDEX(B$2:B$14,SMALL(IF($A$2:$A$14=$E$2,ROW(A$1:A$13),65536),ROW(A1))))

数组公式,Ctrl+Shift+Enter三键结束

左拉,然后下拉

有需要可以追问

附件已上传,提问者下载不需要财富值

祝你顺利

第3个回答  2014-04-09
最好是截个图吧,确实看不出头绪。
第4个回答  2014-04-09
用sumifs函数即可解决你的问题

要详细公式你最好截个图或把源文件发出来