Excel 为每个分类生成唯一的序号
例题描述
有 Excel 文件,数据如下:
现在要对UNIQUE ID重新编号,如果ID相同则编号相同,不同ID的编号不同,结果如下图右边所示:
实现方法
加载 Excel 插件 SPL XLL
在空白单元格填入公式:
=spl("=E(?).group(ID).(a=#,~.run('UNIQUE ID'=a)).conj()",A1:B20)
如图:
简要说明:
按ID分组后,循环各组,将当前组的序号赋给变量a,再循环组内各记录令UNIQUE ID=a。
【附件】 groupid.zip
英文版
凑热闹…