4.14 纵向合并去重 - 行头重复 - 保留初次出现的数据

 

纵向合并多个 Excel 文件时,可能只以行头或者其中某一 / 几个关键列作为判断数据是否重复的标准,如下例所示,仅用 Name 作为判断是否重复的标准:

合并前

imagepng

imagepng

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

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)
4 =file(“CustomerTimes.xlsx”).xlsexport@t(A3)

A1 因为 merge 为归并,所以源数据需排序
A3 merge@u 表示并集,以 Name 作为判断相等的标准


帮你早下班 - esProc 桌面版与 Excel 数据处理
4.13 纵向合并去重 - 整行重复
4.15 纵向合并去重 - 行头重复 - 保留不为空的数据