EXCEL 如何制作瀑布图,对于有些数据做图表非常适合用瀑布图,比如生活开支......
如何快速找出2个BOM的差异
BOM的数据量是非常大的,一个BOM通常有几百、几千行数据,如何快速找出2个BOM的差异呢?只靠肉眼逐个核对是要累死人的,小编分享一个妙招,巧用MATCH函数找出差异!
工具/原料
- Thinkpad联想笔记本电脑,1台
- 操作系统:WIN10
- EXCEL 2007
方法/步骤
打开Excel表格,建立2个BOM表,如图,表1为第一个BOM、表2为第二个BOM。
在D4单元格输入公式【=MATCH(B4,$G$4:$G$12,0)】。
MATCH函数是查询函数,它的功能:在数据表中查找满足条件的值,表达式:
MATCH(lookup_value,lookup_array,match_type)
Lookup_value :查找数值,可为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array:查找区域,即连续的单元格,是一个数组或数组引用。
Match_type:数字 -1、0 或 1。0:
0:精确查找,两者完全相同。
1:查找小于或等于lookup_value的最大值;
-1:查找大于或等于lookup_value的最小值;
按回车键后,匹配出结果,B4单元格中的品号存在于表2中的第9个。
在I4单元格中输入公式【=MATCH(G4,$B$4:$B$15,0)】。
按回车键后,匹配出结果,I4单元格中的品号存在于表1中的第5个。
用自动填充序列的方法在表1中向下填充,得出其它单元格的匹配结果。
用自动填充序列的方法在表2中向下填充,得出其它单元格的匹配结果。
在表1中筛选数据,显示结果为【#N/A】的即为BOM差异,这些品号在表2中不存在。
同样,在表2中筛选数据,显示结果为【#N/A】的即为BOM差异,这些品号在表1中不存在。
方法和总结:
1、打开Excel工作表,建立2个BOM表,实际可从ERP中导入数据。
2、查找BOM表1中的品号是否存在于BOM表2中。
3、查找BOM表2中的品号是否存在于BOM表1中。
4、显示结果为【#N/A】即为BOM有差异。
5、点击【数据】菜单→【筛选】按钮,筛选出【#N/A】。
6、成功找出2个BOM中的差异。
注意事项
- 如果两个BOM中的品号相同,还得比较品号的数量,可将两个BOM放在一起,排序后采用IF函数比较!
- 查找出有差异的BOM后,可复制/粘贴到其它工作表中。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!