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

如何用公式识别电子表格重复值并统计提及次数整理为两列?

电子表格去重并统计重复值次数的实现方法

以下针对主流电子表格软件(Excel、Google Sheets)提供具体操作方案,假设原始动物类型列表在A列(从A1开始):

Excel 操作方案

方案1:动态数组公式(适用于Excel 365/2021及以上版本)

  • 提取唯一动物类型:在空白列(比如C1)输入公式 =UNIQUE(A:A),公式会自动溢出所有不重复的动物类型,无需手动下拉。
  • 统计对应次数:在D1单元格输入公式 =COUNTIF(A:A, C1),然后下拉填充到C列有内容的所有行,即可得到每个动物的出现次数。

方案2:兼容旧版Excel的传统方法

  • 提取唯一值:
    1. 复制A列数据到空白列(比如C列),选中C列数据区域,点击「数据」选项卡 → 「删除重复值」,确认后C列即为去重后的动物类型列表。
    2. 若不想修改原始数据,可使用数组公式:在C1输入 =INDEX(A:A, MATCH(0, COUNTIF($C$1:C1, A:A), 0)),按下 Ctrl+Shift+Enter 完成输入,然后下拉直到出现#N/A,最后删除错误行即可。
  • 统计次数:在D1输入 =COUNTIF(A:A, C1),下拉填充到所有行。

Google Sheets 操作方案

方案1:UNIQUE+COUNTIF组合

  • 提取唯一类型:在C1输入 =UNIQUE(A:A),自动生成去重后的列表。
  • 统计次数:在D1输入 =COUNTIF(A:A, C1),下拉填充即可。

方案2:QUERY函数一键生成表格

直接在C1输入以下公式,会自动生成包含「动物类型」和「数量」的完整两列表格:

=QUERY(A:A, "SELECT A, COUNT(A) WHERE A IS NOT NULL GROUP BY A LABEL COUNT(A) '数量'", 1)

注意事项

  • 所有方案都会自动忽略原始数据中的空白单元格。
  • Excel的动态数组公式会自动扩展结果,无需手动调整范围;旧版Excel需依赖数组公式或删除重复值功能。

内容的提问来源于stack exchange,提问作者PlusC-98188

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 21:57:32