4.13 纵向合并去重 - 整行重复

 

纵向合并时如遇到整行数据重复,合并时只保留相同行中的一条,如:

合并前

imagepng

imagepng

从上图可以看出,Cindy 和 Lily 为整行重复数据,合并后的结果如下:

imagepng

实现代码:

A
1 =file(“Customer1.xlsx”).xlsimport@t().sort(Name,Times)
2 =file(“Customer2.xlsx”).xlsimport@t().sort(Name,Times)
3 =[A1,A2].merge@u(Name,Times)
4 =file(“CustomerTimes.xlsx”).xlsexport@t(A3)

A1 因为 merge 为归并,所以源数据需排序
A3 merge@u 表示并集,以 Name 和 Times 作为判断相等的标准,所以如果以整行作为判断相等的标准,则必须写上所有列名


帮你早下班 - esProc 桌面版与 Excel 数据处理
4.12 横向合并 - 一对多 - 后续行置空
4.14 纵向合并去重 - 行头重复 - 保留初次出现的数据