将重复项替换指定文字
Excel表格第1列是序号,第2列有重复项.
A |
B |
|
1 |
Row No. |
Date |
2 |
1 |
01.01.2023 |
3 |
2 |
01.01.2023 |
4 |
3 |
01.01.2023 |
5 |
4 |
02.01.2023 |
6 |
5 |
01.01.2023 |
7 |
6 |
03.01.2023 |
8 |
7 |
02.01.2023 |
要求在第2列中保留第一次出现的项,并将重复项替换成字符串"cont.".
D |
E |
|
1 |
Row No. |
Date |
2 |
1 |
01.01.2023 |
3 |
2 |
cont. |
4 |
3 |
cont. |
5 |
4 |
02.01.2023 |
6 |
5 |
cont. |
7 |
6 |
03.01.2023 |
8 |
7 |
cont. |
使用 SPL XLL,输入公式:
=spl("=((d=E(?))\d.group@1(Date)).(Date=$[cont.]),d",A1:B8)
函数 E 将片区转为二维表,group@1分组并取各组第 1 行,运算符 \ 计算两个集合的差集。
来源:https://stackoverflow.com/questions/78159410/select-and-replace-duplicates
英文版 https://c.scudata.com/article/1722416548767