逆天了,Word哥,巧借重复值解决大问题
背景
XX公司是做对外贸易的生产企业,经过了一个晚上的通宵加班,终于完成了3890箱的货,准备装柜,5小时后货车就要拉到港口。看着一栈板一栈板的货,老板很满意地坐在椅子休息。这时,业务经理过来跟老板说:“不好了,客户打电话过来说有72件的货标签重复打了,让我们在出货前帮忙找出来,重新贴上新的条码。”原来,每个外箱上都贴有一张条形码作为每件产品的唯一标识,条形码对应的编码共有16位数字。现在货物都已经打好栈板了。
老板问你:“怎么办?”
你如果跟老板说:“我也没办法呀。”相信今天,你就准备和这批货一起离开公司了。
解决思路
现在的难题是72张条码重复了,要把这72张找出来,必须翻遍每一件 。多人操作信息没办法实时共享,一个人操作,条码数字这么长,很难记,一个人一件一件搬,搬到明天也搬不完。所以现在当务之急是收集这3000多件的条码并且记录它的位置在哪里。
学习了这么多的Excel技巧,大家有什么好的办法吗?
其实要解决这个问题并不难,知识点大家也都学习过,不信?请看下面的操作:
1、信息收集可以采用扫描枪扫描条码,进行数据采集。
2、采集时还要记录每个编号所在的位置,相当于标注3000多个位置。能否考虑边扫描边识别条码是否重复了。如果重复了,当场挑出来处理。
操作步骤
(1)把扫描枪连接笔记本电脑,新建了一个Excel工作簿,要识别重复值,很多人第一印象马上想到:条件格式里的重复值和使用Countif统计重复值。设定好模板好就开始准备工作了。
(2)扫描第二件货物,表格里就出现了条件格式中的重复值标识和Countif数量显示2了,运气太好了,才第一件就找到1件重复号了。再仔细一核对,不对呀。这两件的编码是不一样的,为什么两个方法都误判断了?哪里出问题了呢?
大家有没有发现,在Excel表格中输入数字,超过15位的数字全部变成0。这时要让它显示实际的数字,必须先把单元格格式转化为文本格式。
这是因为Excel的表格精度只有15位数字,超过了只能用0来占位。我们虽然把格式已经设置成文本格式,显示也正常的,但是使用条件格式的重复值和Countif统计时,计算机还是依旧把单元格中的数字串当作数值处理,所以前面15位一样,就认为是同一个数字串。
这时,我们可以使用其他手段来把单元格内容强制转换成文本。比如:采用汉字+数字。如下图所示。
(3)通过这样的方法,每扫完一件不重复的就重新叠栈板,4个小时后,72件产重复的货全部找到,并且处理后全部装柜,货车准时地将货柜送往港口。