我正在尝试解决每周都会重复执行的任务。我所做的是将一列(A 列)与另一列(E 列)中的 ID 集进行比较,反之亦然。如果在第二列中找到第一列中的值,则该值将移动到值匹配的位置。如果两列中都没有匹配的数据,则该列将为空白。所有匹配的值都会下移,所有不匹配的值都会上移进行检查。
这是下面的示例数据,可在“示例”选项卡中找到:
| A栏 | B栏 |
|---|---|
| 399381935 | 375634552 |
| 407932943 | 399381935 |
| 409046041 | 407932943 |
| 448734453 | 409046041 |
| 452821913 | 431446526 |
| 459673358 | 448734453 |
| 463178020 | 448879624 |
| 485888087 | 452821913 |
| 498826033 | 458359366 |
| 498826520 | 459673358 |
| 503189964 | 463178020 |
| 509536058 | 485888087 |
| 509542349 | 497540933 |
| 510595029 | 498826033 |
| 510595505 | 498826520 |
| 510601532 | 502416642 |
| 511701201 | 502433066 |
| 512763252 | 503189964 |
| 515003633 | 506534952 |
| 515008102 | 509536058 |
| 520097636 | 509542349 |
| 510307762 | |
| 510312887 | |
| 510320772 | |
| 510595029 | |
| 510601532 | |
| 511701201 | |
| 512763252 | |
| 515003633 |
希望运行脚本后,完成的数据应该具有如下所示的结果,其中所有匹配的数据都分组在下面,这些唯一值被推到上面,这样就更容易检查:
| A栏 | B栏 |
|---|---|
| 375634552 | |
| 431446526 | |
| 448879624 | |
| 458359366 | |
| 497540933 | |
| 502416642 | |
| 502433066 | |
| 506534952 | |
| 510307762 | |
| 510312887 | |
| 510320772 | |
| 510595505 | |
| 515008102 | |
| 520097636 | |
| 399381935 | 399381935 |
| 407932943 | 407932943 |
| 409046041 … |