You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel批量数据处理需求:将44000条记录拆分为唯一值与重复值列表

拆分Excel大列表为唯一值和重复值列表(44000条记录适用)

我刚好处理过类似的大数据量拆分需求,给你两个实用的方法,都能高效搞定44000条记录的场景:

方法一:用Excel公式实现(无需插件)

假设你的原始数据在A列(从A1开始,共44000行),按以下步骤操作:

生成唯一值列表(列表1)

  1. 在B1单元格输入以下公式,然后下拉填充到B44000:
    =IF(COUNTIF($A$1:$A1,$A1)=1,A1,"")
    
    这个公式会标记出每个值的第一次出现项,重复出现的项会显示为空。
  2. 选中B列,按Ctrl+G打开定位对话框 → 点击「定位条件」→ 选择「常量」→ 确定,这样就选中了B列所有非空的唯一值。
  3. 复制选中的内容,粘贴到你需要的新区域(比如D列),得到去重后的唯一值列表。

生成重复值列表(列表2)

  1. 在C1单元格输入以下公式,下拉填充到C44000:
    =IF(COUNTIF($A$1:$A$44000,$A1)>1,IF(COUNTIF($A$1:$A1,$A1)=1,A1,""),"")
    
    这个公式会先判断当前值在整个列中出现次数是否大于1,只在第一次出现重复值时显示它,后续重复项为空。
  2. 同样用定位常量的方法选中C列非空值,复制粘贴到新区域(比如E列),得到去重后的重复值列表。

提示:如果你的数据最后一行不是44000,记得把公式里的$A$44000改成实际的行号,用具体行号比整列引用更流畅。

方法二:用Power Query实现(大数据量更高效)

Power Query是Excel自带的工具(2016及以后版本内置,旧版本可安装插件),处理几万条数据完全不卡顿,步骤更省心:

  1. 选中原始数据列,点击「数据」选项卡 → 「从表格/区域」,弹出对话框时,若数据没有标题就取消「我的表格有标题」的勾选,确认后进入Power Query编辑器。
  2. 在左侧「查询」面板,右键点击当前查询 → 「复制」,得到两个相同的查询,分别用来处理唯一值和重复值。

处理唯一值列表

  1. 打开第一个复制的查询,点击「开始」选项卡 → 「删除重复项」,此时编辑器里就只剩下所有唯一值。
  2. 点击「关闭并上载」→ 选择「上载到」→ 「新工作表」,生成的新工作表就是你的列表1。

处理重复值列表

  1. 打开第二个复制的查询,点击「开始」选项卡 → 「保留重复项」,这一步会筛选出所有在原始数据中出现过多次的行。
  2. 再点击「开始」选项卡 → 「删除重复项」,去掉重复的行,只保留每个重复值一次。
  3. 点击「关闭并上载」→ 「上载到新工作表」,生成的就是你的列表2。

提示:如果原始数据有空白行,建议先在Excel里筛选删除后再导入Power Query,避免无效数据干扰。

内容的提问来源于stack exchange,提问作者Jeroen Van Rooy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:09:27