如何判断数据是否有重复
现有Excel 文件 book1.xlsx,数据如下:
号1 |
地址1 |
号2 |
地址2 |
判断结果 |
1057JC00294 |
田坝第一村民小组 |
1057JC00294 |
田坝第一村民小组 |
|
1057JC00294 |
田坝第一村民小组 |
1059JC00289 |
太平村民1 小组 |
|
1059JC00289 |
太平村民1 小组 |
1059JC00291 |
太平村民2 小组 |
|
1059JC00289 |
太平村民1 小组 |
1059JC00275 |
太平村民3 小组 |
|
1059JC00291 |
太平村民2 小组 |
1059JC00277 |
太平村民4 小组 |
|
1059JC00291 |
太平村民2 小组 |
1059JC00288 |
太平村民5 小组 |
|
1059JC00275 |
太平村民3 小组 |
1059JC00601 |
望河村民小组 |
|
1059JC00275 |
太平村民3 小组 |
1057JC00307 |
田坝第一村民小组 |
|
1059JC00276 |
太平村民3 小组 |
1059JC00276 |
太平村民3 小组 |
|
1059JC00277 |
太平村民4 小组 |
1054JC00048 |
茶林村民1 小组 |
|
1059JC00277 |
太平村民4 小组 |
1059JC00820 |
碾房村民2 小组 |
|
1059JC00288 |
太平村民5 小组 |
1059JC00821 |
碾房村民3 小组 |
|
1059JC00288 |
太平村民5 小组 |
1059JC00822 |
碾房村民4 小组 |
|
1059JC00601 |
望河村民小组 |
1054JC00201 |
清河村民小组 |
|
1059JC00601 |
望河村民小组 |
1059JC00128 |
黄泥村民小组 |
|
1057JC00307 |
田坝第一村民小组 |
1059JC00031 |
华联村民小组 |
|
1057JC00307 |
田坝第一村民小组 |
1056JC00004 |
渔池第二村民小组 |
|
1054JC00048 |
茶林村民1 小组 |
1059JC00055 |
黄泥村民1 小组 |
|
1059JC00820 |
碾房村民2 小组 |
1059JC00058 |
黄泥村民2 小组 |
|
1059JC00820 |
碾房村民2 小组 |
1059JC00551 |
谷场村民小组 |
判断结果中,只判断第一列,重复为1,独立为 2,结果如下:
号1 |
地址1 |
号2 |
地址2 |
判断结果 |
1057JC00294 |
田坝第一村民小组 |
1057JC00294 |
田坝第一村民小组 |
1 |
1057JC00294 |
田坝第一村民小组 |
1059JC00289 |
太平村民1 小组 |
1 |
1059JC00289 |
太平村民1 小组 |
1059JC00291 |
太平村民2 小组 |
1 |
1059JC00289 |
太平村民1 小组 |
1059JC00275 |
太平村民3 小组 |
1 |
1059JC00291 |
太平村民2 小组 |
1059JC00277 |
太平村民4 小组 |
1 |
1059JC00291 |
太平村民2 小组 |
1059JC00288 |
太平村民5 小组 |
1 |
1059JC00275 |
太平村民3 小组 |
1059JC00601 |
望河村民小组 |
1 |
1059JC00275 |
太平村民3 小组 |
1057JC00307 |
田坝第一村民小组 |
1 |
1059JC00276 |
太平村民3 小组 |
1059JC00276 |
太平村民3 小组 |
2 |
1059JC00277 |
太平村民4 小组 |
1054JC00048 |
茶林村民1 小组 |
1 |
1059JC00277 |
太平村民4 小组 |
1059JC00820 |
碾房村民2 小组 |
1 |
1059JC00288 |
太平村民5 小组 |
1059JC00821 |
碾房村民3 小组 |
1 |
1059JC00288 |
太平村民5 小组 |
1059JC00822 |
碾房村民4 小组 |
1 |
1059JC00601 |
望河村民小组 |
1054JC00201 |
清河村民小组 |
1 |
1059JC00601 |
望河村民小组 |
1059JC00128 |
黄泥村民小组 |
1 |
1057JC00307 |
田坝第一村民小组 |
1059JC00031 |
华联村民小组 |
1 |
1057JC00307 |
田坝第一村民小组 |
1056JC00004 |
渔池第二村民小组 |
1 |
1054JC00048 |
茶林村民1 小组 |
1059JC00055 |
黄泥村民1 小组 |
2 |
1059JC00820 |
碾房村民2 小组 |
1059JC00058 |
黄泥村民2 小组 |
1 |
1059JC00820 |
碾房村民2 小组 |
1059JC00551 |
谷场村民小组 |
1 |
实现步骤:
1. 运行集算器(可以到润乾官网下载,用职场版,首次运行时会提示加载授权,下载个免费的就够了)
2. 打开 Excel,加载插件(Excel 的 Option 的 add-ins 对话框,下面有个 Go…按钮)ExcelRaq.xll,需要到 [esProc 的安装目录 \bin] 下找到这个插件文件。不太熟悉的读者可以再参考 Excel 的资料以了解具体加载方法。
3. 现在可以在 Excel 中的 E2 格输入公式:=esproc("=if(?1.count(~==?2)>1,1,2)",$A$2:$A$21,A2),即可判断出结果。后续格延用该表达式,参数 1 为第一列的所有号,参数 2 为当前行对应的 A 列的格子。