excel 的一个弄不明白的问题
来源:百度知道 编辑:UC知道 时间:2024/05/04 02:10:10
我有两个表,格式有些不同.两个表中都有一列是产品型号
我想把两个表合并在一起,让产品型号那一列相同的部份自动汇到一起,应该怎么做.
举例
A表
型号 技术规格 价格
B表
型号 进货日期 出货日期
合在一起之后
型号 技术规格 价格 进货日期 出货日期
就是这个意思.
谢谢了.
我想把两个表合并在一起,让产品型号那一列相同的部份自动汇到一起,应该怎么做.
举例
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))并用句柄向下复制.
最简单的办法:先把两个表格都按产品型号排序,然后在一个表里复制另一个表中没有的数据,粘帖到另外一个表里就可以了。如果要保持原来的产品型号次序不变,可在做之前现在一个表里插入一列序号,等一切都做完了,再按这个序号重排一下,最后删除序号列。