excel 工作表相减

来源:百度知道 编辑:UC知道 时间:2024/05/15 22:24:46
举个例子说明吧
我又两个工作表
工作表A:记录所有员工的姓名
工作表B:记录通过培训的员工的姓名
问:我想知道未参加培训的员工的姓名
有什么函数可以用吗?
上述只是个例子
实际的是我这有一份入库清单还有一份出库清单
我想知道现在库存的还剩下什么东西

sheet1为出库表格 sheet2为库存统计表格
两个表格的A列都是商品名称(没有重复)B列分别为库存数,和出库数
那么请在
sheet2 C2中输入
=if(isna(vlookup(sheet2!A2,sheet1!A:B,2,0)),sheet2!B2,sheet2!B2-vlookup(sheet2!A2,sheet1!A:B,2,0))
往下拉就可以啦

如你的AB表,它们的关系是,A表大于并包含B表。。。可以用Match函数检验,在A表中的某一空白列写入:
=IF(ISNA(match(B表!姓名列,A表中姓名单元格),"未参加培训","已参加培训")
其余往下拉。

假设工作表a(sheet1)的姓名在a列
假设工作表b(sheet2)的姓名在a列
输入公式:
=IF(ISERROR(VLOOKUP(Sheet1!A2,Sheet2!A:A,1,FALSE)),"",VLOOKUP(Sheet1!A2,Sheet2!A:A,1,FALSE))
向下填充

在sheet1(工作表A)的插入一列A,在A1单元格中输入下面公式(999为表B的总行数)
=VLOOKUP(Sheet1!A2,Sheet2!A$1:A$6,1,FALSE)
然后向下拖拽公式直到最后一行即可
显示#N/A的为没有出过库的。(但出库而库存不为0的不在此列)

还有可以拷贝到一张表里面,然后再用分类汇总