Excel匹配多列

两个工作表-明细汇总、入库单明细(如图),我想以入库单号为条件进行匹配,并且将一整行的内容(存货编码、存货名称、规格型号……)都显示到第一张表里,该怎么做?

明细汇总表

入库明细表
我想知道具体怎么做,谢谢

假如A表入库单在F列
=vlookup($F3,入库明细表!&A&2:&H&100,COLUMN()-5,FALSE)向下填充追问

红色框里是我用单列匹配做的,没法直接向右填充,我想有什么办法把右边绿色框里的一次性匹配填充进去?

追答

=vlookup($S5,入库明细表!&A&2:&H&100,COLUMN()-18,FALSE)向下填充
把2换成COLUMN()-18

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-24
你用vlookup这个函数就可以了

入库明细表
A1=vlookup($F3,明细汇总表!&F&3:&H&100,1,FALSE)
然后拖这函数公式,横向单元格中将公式后在的1,改为2,依次类推追问

我这边数据非常多,我就是想不用单个改公式,直接用一个公式托就行

追答

这个公式只要改一行就可以了,列行是直接复制的,就不用改数字了

第2个回答  2014-05-24
建议用vlookup公式进行匹配,具体方式,请按F1帮助 查看Vlookup内容
第3个回答  2014-05-24
用vlookup函数或者用vba代码。