excel 的一个弄不明白的问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 02:10:10
我有两个表,格式有些不同.两个表中都有一列是产品型号

我想把两个表合并在一起,让产品型号那一列相同的部份自动汇到一起,应该怎么做.

举例
A表
型号 技术规格 价格
B表
型号 进货日期 出货日期

合在一起之后
型号 技术规格 价格 进货日期 出货日期

就是这个意思.

谢谢了.

1.在A表新建“进货日期、出货日期两列”
2.在“进货日期”列输入公式:=VLOOKUP(A2,Sheet2!A$2:C$100,2)
3.在“出货日期”列输入公式:=VLOOKUP(A2,Sheet2!A$2:C$100,3)
说明:假定你的A表在sheet1中,B表在sheet2中;且其中的“进货日期”在B列(对应“2.”中公式最后的“2”字),其中的“出货日期”在C列(对应“3.”中公式最后的“3”字)。
假定“型号”列有100组数据,你可将公式中的100改为实际的数。

直接把B表你要的部分复制到A表就可以了呀。

型号无重复可以这个:
D1=vlookup(A2,B表!A:C,2,0)
E1=vlookup(A2,B表!A:C,3,0)

是让产品型号那一行相同的部份自动汇到一起.你可以在A表的D2输入=if(iserror(vlookup(A2,SHEET2!a:E,4,false)),"",vlookup(A2,SHEET2!a:E,4,false))。在E2输入=if(iserror(vlookup(A2,SHEET2!a:E,5,false)),"",vlookup(A2,SHEET2!a:E,5,false))并用句柄向下复制.

最简单的办法:先把两个表格都按产品型号排序,然后在一个表里复制另一个表中没有的数据,粘帖到另外一个表里就可以了。如果要保持原来的产品型号次序不变,可在做之前现在一个表里插入一列序号,等一切都做完了,再按这个序号重排一下,最后删除序号列。