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

举例

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