4.14 纵向合并去重 - 行头重复 - 保留初次出现的数据
纵向合并多个 Excel 文件时,可能只以行头或者其中某一 / 几个关键列作为判断数据是否重复的标准,如下例所示,仅用 Name 作为判断是否重复的标准:
合并前
和
从上图可以看出,Cindy 和 Lily 为 Name 列重复的数据,合并后的结果如下:
实现代码:
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 纵向合并去重 - 行头重复 - 保留不为空的数据