日常采集任务,每次都会对应输出一个结果的excel 。
比如采集1如下,分别有1.2两个货号,每个货号对应一个尺码,以及一个价格。
| 货号列 | 尺码列 | 价格列 |
| 货号1 | XS | 100 |
| 货号1 | S | 100 |
| 货号1 | M | 100 |
| 货号1 | L | 100 |
| 货号2 | 0 | 150 |
| 货号2 | 1 | 150 |
| 货号2 | 2 | 150 |
在循环同任务后,新的采集结果是 采集2,如下
| 货号列 | 尺码列 | 价格列 | 差异描述 |
| 货号1 | XS | 100 | 尺码 M 缺失 |
| 货号1 | S | 100 | 尺码 M 缺失 |
| 货号1 | L | 100 | 尺码 M 缺失 |
| 货号2 | 0 | 170 | 价格变动 尺码1 缺失 |
| 货号2 | 2 | 150 | 价格变动 尺码1 缺失 |
| 货号3 | L | 150 | 新增款式 |
在新的采集任务中,出现尺码缺失,价格变动,以及新增货号款式。
有什么方法可以比较前后两次输出内容差异项,并输出成文档。(新旧两次采集的文件名都是一样的,只是采集时间不同。)
无库存excel
| 货号1 | M | 100 |
| 货号2 | 1 | 150 |
新增excel
| 货号3 | L | 150 |
现在我只能新旧表手动合并A,B,C 列,组合成一个新的列,比如这种。然后比较这一列新旧的差异。但是现在数据越来越多。
然后E列,写公式 =FIND(F2,@[采集1.xlsx]Sheet1!$F:$F),输出.
这种输出结果,经常出错,或者找不到。涉及大小写,还得再清洗一遍数据。