|
加我QQ1992928400
就是你找到一个带加号的,比如是第3行,然后根据3行的列ABEGD去找对应列值相同的行,一定要按照ABEGD的顺序哦
所以:条件1:用第3行与工作薄上万行逐一对比,找到列值ABEG与第3行AB完全相同的行,不同的跳过,继续找下一行
条件2:满足条件1后,D列最后一个斜杠前面的文本与第3行完全相同,不同的跳过,继续找下一行,相同的继续条件3
条件3:在按顺序满足条件12之后,判断最后一个斜杠后面是否有加号,有加号不做处理,继续寻找下一行做比较,没有加号就继续第4个条件
条件4:在按顺序满足条件123后,如果该行最后一个斜杠“后面”()的文本(没有加号必然是一个汉语词组),与第3行加号前后的任意一个文本完全一致,那么就删除该行,如果与第3行加号前后任意文本不一致,那么不做处理,继续寻找下一行,对下一行按条件1234处理,找完所有行就换第4行来继续第3行的条件循环
条件4中,为什么要求加号前后文本必须完全一致,因为如果找到的是满足条件123,但是最后一个斜杠后面是“24K金”,如果要求不是完全一致,那么近似的认为24K金=韩国金,那么就不是生产需求了。就错了。还有如果是第4行的香槟金或者第5行的土豪金,那么也错了。第3行要找的就是第2行那种没带加号的韩国金的,删除第2行才是目的,对于第4行的删除,由第5行来按照第3行的方式来完成,同理,第6行的删除由第7行来按条件1234来完成
所以拿第3行的ABEGD去找,找到了第2行,判断第2行最后一个斜杠后面是否带加号,发现没有,继续判断最后一个斜杠后面的文本与第3行加号前后的文本(韩国金或象牙白)是否一致,发现一致的文本“韩国金”,那么删除该行
拿第3行的ABEGD去找,找到了第4行,判断第4行最后一个斜杠后面是否带加号,发现没有,那么继续条件4,发现文本“香槟金”不等于“韩国金”,也不等于“象牙白”,那么按照条件4点规则,不做处理
拿第3行的ABEGD去找,找到了第5行,判断第5行最后一个斜杠后面是否带加号,发现有加号,那么根据条件2,不做处理
拿第3行的ABEGD去找,找到了第6行,判断第6行最后一个斜杠后面是否带加号,发现没有,那么继续条件4,发现文本“土豪金”不等于“韩国金”,也不等于“象牙白”,那么按照条件4点规则,不做处理
后面对于第5行,第7行,第12,第14,第17行都遵循第3行的方法
紫色和红色是同一种东西,只是数量不一样,所以按不同批次生产,如果数量一样,那么紫色和红色会合并到一行,所以不要去考虑紫色的列C与列EG与红色对比的问题。
|
|