excel中,sheet1中相应数据如何对应插入sheet2中,sheet1中数据与sheet2中数据第一列相同,但顺序不同!

现在有两个工作表,sheet1为销售单品表,sheet2为库存单品表,现在需要把sheet1中的销售数量那一列对应插入到sheet2中。但是sheet1和sheet2中的单品数量不一样,所以很难对应插入。但他们有着共同的单品名称,和代码!
希望高手帮忙解决! 急急急!!

假如sheet1和sheet2的A列是单品代码,B列分别是销售单品数和库存单品数,在sheet2的C列取sheet1的销售数,如果A5是第一个单品,则在C5中输入公式
=SUMIF(Sheet1!A:A,Sheet2!A5,Sheet1!B:B),就可取出A5单品的销售数,向下填充就OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-20
可以用公式VLOOKUP来解决

假设你SHEET1的A.B.C列分别是,代码,商品名称,销售数量.
SHEET2的A.B.C列分别是,代码,商品名称,库存.现在想在D列加上SHEET1商品的销售数量,公式如下.
在D2单元格的公式="=VLOOKUP(A2,Sheet1!A:C,3,0)"

然后把这个公式下拉就可以了.出现#N/A这种符号的,表示SHEET2的这个商品代码在SHEET1不存在.本回答被网友采纳
第2个回答  2013-11-20
你先排序两个表的顺序相同以后不就好插入了,反正你在EXCEL中做,当然你要是不能打乱顺序的话那就难拉。
第3个回答  2013-11-20
可以编辑一个函数来实现:比如有产品,笔,墨,纸,砚
在sheet1 中笔,墨,纸。。。,砚位于A1:A10,销售数量位于B1:B10
在sheet2中对应单元输入函数=lookup("笔",sheet1!A1:A10,sheet1!B1:B10)
即:在sheet1表A1:A10查找“产品名或代号”与sheet2中“产品名或代号”相一至,则返回sheet1表B1:B10中对应行的数据
注:输入函数是应选择向量模式,
由于不允许有过多的重复字符,因而表述得不是很清楚,不过,用这个函数绝对能解决你的这个问题,你可以看看Excel中有关该函数的说明和例子。
相似回答