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

Excel二维数组查找唯一值并统计各值出现次数的实现方法

Excel多区域唯一值统计方案(无中间计算列)

以下两种方案都不需要创建900元素的中间计算列,可直接得到结果:

适用Excel 365 / Excel 2021及更高版本

用动态数组公式两步完成,全程不需要手动下拉填充:

  • 提取非空唯一值:在输出结果的首个单元格(比如E1)输入公式
    =UNIQUE(TOCOL(A1:C300,1))
    公式中TOCOL的第二个参数设为1会自动跳过所有空白单元格,直接将3列300行的二维区域转为一维非空值序列,套UNIQUE后会自动溢出填充所有唯一值。
  • 统计对应出现次数:在唯一值右侧的首个单元格(比如F1)输入公式
    =COUNTIF(A1:C300,E1#)
    E1#是动态数组引用格式,会自动匹配E列所有溢出的唯一值,直接生成对应每个值的出现次数。

适用Excel 2019及更早版本

用Power Query实现,原始数据更新后可一键刷新结果:

  1. 选中A1:C300数据区域,点击「数据」选项卡→「从表格/区域」,在弹窗中确认数据范围无误,勾选「我的表格有标题」后确定,进入Power Query编辑器
  2. 同时选中A、B、C三列,右键点击「逆透视列」,所有单元格值会被整理为两列:原列名、单元格值
  3. 筛选「单元格值」列,取消勾选空白值,过滤掉空单元格
  4. 选中「单元格值」列,点击「转换」选项卡→「分组依据」,分组列选择「单元格值」,新列名设置为「出现次数」,操作选择「计数行」,点击确定
  5. 点击「关闭并上载」,统计结果会自动生成在新工作表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:06:04