将重复项替换指定文字

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)

Picture1png

函数 E 将片区转为二维表,group@1分组并取各组第 1 行,运算符 \ 计算两个集合的差集。

来源:https://stackoverflow.com/questions/78159410/select-and-replace-duplicates