EXCEL表格中内容自动匹配功能怎么实现?求高手指教

我想让构件清单中的每个工段的零件数自动匹配到零件清单中,有的工段没有的零件就显示为空,请问这个可以实现吗?自己倒弄了一天了也没弄好,应该是VLOOKUP函数可以实现吧?求高手指教啊!最好能给做个样表!急急急!我是新手,就20个财富值,能给解决的话都献出去!

把原始表的15行和16行分解到相应的行中然后在筛选

sheet2的A4输入

=INDEX('构件分活清单(实验版)'!B:B,MIN(IF(COUNTIF(A$3:A3,'构件分活清单(实验版)'!$B$4:$B$100),101,ROW($4:$100))))&""

先按住 CTRL+SHIFT,最后回车

公式下拉

sheet2的B4输入

=IFERROR(LOOKUP(1,0/(('构件分活清单(实验版)'!$B:$B=$A4)*('构件分活清单(实验版)'!$I:$I=B$3)),'构件分活清单(实验版)'!$C:$C),"")  直接回车

公式右拉再下拉

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-08
用VLOOKUP应该可以,问题是你要调整一下列的位置,“分活”位置应该放在“数量”的前面吧。追问

高手能给做个简单的样表吗?我只会简单的VLOOKUP 就是例如只要满足零件号,数量可以匹配出来,但是现在要既满足“零件号”又要满足“工段名称”才能匹配出相应的数量,而且我只会匹配列的,现在零件号是列的形式,但是工段名称都在一行。高手 要会的话就帮忙帮到底吧,不甚感激!

第2个回答  2013-10-08
有办法,不过现在没空,晚上回来如果没人帮你弄出来我帮你弄。-_-追问

嗯 太感谢了

追答

=SUMPRODUCT(($A4=Sheet1!$A$4:$A$100)*(B$3=Sheet1!$C$4:$C$100)*(Sheet1!$B$4:$B$100))

第3个回答  2013-10-08
用数据透视表。。追问

这个原来用过 但是效果不理想

相似回答