简体中文
您的位置: 首页 > 攻略 > Excel怎么去重留最下方的行

Excel怎么去重留最下方的行

时间:2026-11-13 15:48:44
  • 来源:网络
  • 作者:未知
  • 编辑:小锤子
0

同一份客户名单汇总了几个月,同一个人可能登记过三四次,想只留最后一次的记录,删除重复项会默认保留最上面那条,正好反着来。手工比对几百行不现实,用两列辅助公式把每次出现的序号标出来,再按序号判断谁是最后一条,最后排序删掉标记行就行,整个过程不用装插件。

Excel怎么去重留最下方的行

第1步:用COUNTIF标出每行是第几次出现

在数据右边插一列辅助列,第一行输入 =COUNTIF($B$2:$B$25,B2),向下填充。这个公式数的是「从第 2 行到当前行,这个姓名出现过几次」,第一次出现给 1,第二次出现给 2,依次累加。注意区域的第一个单元格要用 $ 锁住,否则下拉时会跟着跑。

第2步:用IF比较次数挑出最后一条

再插一列,输入 =IF($D2=$E2,A2,NA())。这里 D 列是刚算出的出现次数,E 列放每行的总次数(用 COUNTIF 按姓名整列统计),两者相等说明这一行就是该姓名的最后一次出现,返回它的编号;不相等就返回 #N/A,作为待删除的标记。

第3步:按辅助列排序后删掉错误行

选中整张表,用「数据」里的排序,把返回 #N/A 的那一列作为排序依据升序排。错误值会集中堆到最下面,真实编号浮到上面。框住下面那一段错误行整行删除,剩下的就是每个姓名只保留最后一次的干净数据,辅助列可以直接删掉。

软件下载

Microsoft Excel最新版

大小:5.71MB

版本:4.3.5.21

语言:简中

更新:2026-07-01

相关内容

编辑推荐