Excel实现统计指定列不同数值的个数

 时间:2024-10-25 23:07:12

1、如下所示,现需统计B列中指定范围的不同值的数量,统计的方式可能有很多种,若有更好的方式,欢迎交流。

Excel实现统计指定列不同数值的个数

2、因未启用宏的工作薄不能保存宏及vb皤材装肢工程。所以若则需要先将excel保存成启用宏的格式。将第一步中xls格式或者xlsx格式的excel点击【文件→另存为】,【保存类型】选择“Excel启用宏的工作薄”

Excel实现统计指定列不同数值的个数

3、打开第二步中保存的工作薄。点击excel的【开发工具→Visual Basic】打开vb脚本编辑器

Excel实现统计指定列不同数值的个数

4、在打开的脚本编辑器中,点击【插入→模块】

Excel实现统计指定列不同数值的个数

5、打开页面中输入如下代码,见截图中部分代码旅邯佤践进行了备注,根据实际需要修改。Function shuli(rn)arr = r荏鱿胫协nb = 0c = 0For i = 1 To UBound(arr) For j = i To UBound(arr) If arr(j, 1) = arr(i, 1) And arr(i, 1) <> "" Then c = c + 1 End If Next j If c = 1 Then b = b + 1 End If c = 0Next ishuli = bEnd Function

Excel实现统计指定列不同数值的个数

6、保存脚本代码后,回到excel中,在要输出统计结果的单元格中输入公式调取上一步骤中定义的函数。按回车后就户自动计算。

Excel实现统计指定列不同数值的个数
Excel实现统计指定列不同数值的个数
  • excel2016怎么查找字符并返回位置?
  • 如何用subtotal函数对可见单元格求和?
  • ADDRESS函数怎么使用
  • 如何在Excel中统计某一列中的指定值的数量
  • 用函数去除Excel中多余的空格
  • 热门搜索
    关于传统文化的手抄报 交通手抄报的内容 文明礼仪知识手抄报 初一英语手抄报图片 健康知识手抄报内容 爱国手抄报花边 清明手抄报资料大全 关于百分数的手抄报 英语环保手抄报 小学生行为规范手抄报