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

如何在Excel中提取每个类别唯一值至新列(配合SUMIF求和)

提取Excel中不重复类别名称的方法

一、公式法

  • 适用于Excel 365/2021及以上版本(支持动态数组)
    在空白列的第一个单元格输入:
    =UNIQUE(类别列范围)
    比如类别在A列,就输入=UNIQUE(A:A),回车后会自动溢出所有不重复的类别名称,无需手动下拉填充。

  • 适用于旧版Excel(无动态数组)
    在空白列第一个单元格(比如B1)输入:
    =INDEX(A:A,MATCH(0,COUNTIF(B$1:B1,A:A),0))
    按下Ctrl+Shift+Enter触发数组公式,再下拉填充直到出现错误值,最后删除错误值行即可。

二、快捷操作法

1. 高级筛选

  • 选中类别列的表头及所有数据
  • 点击菜单栏「数据」→「高级」
  • 在弹出对话框中选择「将筛选结果复制到其他位置」,勾选「选择不重复的记录」,指定复制到的空白列位置,确定后即可得到不重复类别列表。

2. Power Query(高效推荐)

  • 选中类别列数据,点击「数据」→「从表格/区域」(无表头需勾选「我的表格有标题」)
  • 在Power Query编辑器中选中类别列,点击「开始」→「删除重复项」
  • 完成后点击「关闭并上载」,即可将不重复类别导出到指定位置。

内容的提问来源于stack exchange,提问作者GkGk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:09:23