可以使用VLOOKUP函数进行处理
Excel版本参考:2010
1、点击表2单元格的B1单元格
2、输入公式:=VLOOKUP(A1,表1!A:B,2,),回车
3、查看效果(没有对应数据,显示#NA)
这要看你的另一个工作表的设置了。
按我之前给你的表格,库存数已经自动统计出来了,“品规”在J列,“库存数”在K列
可在另一工作表的任一列(假设在A1吧)输入
=INDEX(Sheet1!J:J,SMALL(IF(Sheet1!J$4:J$100<>"",ROW($4:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充
再在B1输入
=VLOOKUP(A1,Sheet1!J:K,2,0)回车并向下填充。
用=SUMIF(Sheet1!J:J,A1,Sheet1!K:K)也行(反正只有一个数据,不用汇总)
你的品名自己输入也行,就不要上面的第一道数组公式;第二道公式可加入判断函数IF等:
=IF(ISERROR(VLOOKUP(A1,Sheet1!J:K,2,0)),"",VLOOKUP(A1,Sheet1!J:K,2,0))
当输入库存表没有的品规,库存列显示空值。
你可以使用excel的数据透视功能
也可以使用office 的数据库软件access,导入外部数据,将表1和表2的数据导入,然后数据库工具—关系中建立表1和表2以姓名字段连接。再创建一个简单查询就可以了
应该用IF函数 if那格为某个名称,则为前一单元格的数值,否则为0
你最好把2个表格中的名称排序对应到