我一直在尝试寻找一种简单的方法来做到这一点,而无需手动完成。基本上我有以下数据:
W01 | W02 | W03 | W04 |
---|---|---|---|
她 | 她 | 男生 | 雷亚 |
雷亚 | 男生 | 雷亚 | 男生 |
男生 | 雷亚 | 她 | 她 |
疯狂的 | 疯狂的 | 梅尔 | 苯教 |
梅尔 | 苯教 | 苯教 | 新的 |
苯教 | 梅尔 | 哭 | 阿尔夫 |
这 | 高手 | 新的 | 桂 |
哭 | 哭 | 这 | 奥夫 |
高手 | 这 | 高手 | 阿蒂 |
巴布 | 新的 | 阿尔夫 | 布奥 |
我试图让文本在第一次进入第 2 行时从所有未来列中删除,其他所有内容都向上移动。因此,它首先在 A2 中查找“She”,然后从每个未来列中删除“She”,如下所示:
W01 | W02 | W03 | W04 |
---|---|---|---|
她 | 男生 | 雷亚 | |
雷亚 | 男生 | 雷亚 | 男生 |
男生 | 雷亚 | ||
疯狂的 | 疯狂的 | 梅尔 | 苯教 |
梅尔 | 苯教 | 苯教 | 新的 |
苯教 | 梅尔 | 哭 | 阿尔夫 |
这 | 高手 | 新的 | 桂 |
哭 | 哭 | 这 | 奥夫 |
高手 | 这 | 高手 | 阿蒂 |
巴布 | 新的 | 阿尔夫 | 布奥 |
然后将所有空白部分向上移动,如下所示:
W01 | W02 | W03 | W04 |
---|---|---|---|
她 | 男生 | 男生 | 雷亚 |
雷亚 | 雷亚 | 雷亚 | 男生 |
男生 | 疯狂的 | 梅尔 | 苯教 |
疯狂的 | 苯教 | 苯教 | 新的 |
梅尔 | 梅尔 | 哭 | 阿尔夫 |
苯教 | 高手 | 新的 | 桂 |
这 | 哭 | 这 | 奥夫 |
哭 | 这 | 高手 | 阿蒂 |
高手 | 新的 | 阿尔夫 | 布奥 |
巴布 | 加特 | 包子 | 伊尔 |
然后对 B 列重复此操作。因此,“Boy”现在位于 B 行的第 2 行,因此从 B 之后的所有列中删除“Boy”并向上移动等等,直到到达末尾(AZ 列)。
我试图找到一些具有条件格式的东西来突出显示重复项或类似内容,但它总是将某些内容标记为重复项前它第一次到达第 2 行。