判断是否有与自己重复的数据

举例

Excel文件Book1.xlsx,部分数据如下所示:

EID NAME dup
1 Rebecca
2 Ashley
3 Rachel
4 Emily
5 Ashley

现需要判断,若有重名则dup1,否则填2,结果如下:

EID NAME dup
1 Rebecca 2
2 Ashley 1
3 Rachel 1
4 Emily 2
5 Ashley 1

编写SPL脚本:


A
1 =file("Book1.xlsx").xlsimport@t()
2 =A1.run(dup=if(A1.(NAME).count(~==NAME)>1:1;2))

A1   读取Excel数据

A2   对每条数据,若NAME有重复则dup1,否则为2