Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2032|回复: 8

[已解决]请高手帮忙看一下如何编辑函数统计数据

[复制链接]
发表于 2014-2-27 10:56 | 显示全部楼层 |阅读模式
本帖最后由 wwqamy 于 2014-2-28 11:22 编辑

请各位高手帮忙看一下,在2003里面,怎样才能统计出蓝色填充的W2为3个,红色填充的W5有2个,黄色填充的W4为1个这样的统计方式呢?
最佳答案
2014-2-27 12:13
本帖最后由 josonxu 于 2014-2-27 12:14 编辑
  1. Function js(ar As Range, col As Range)
  2.     Dim dd As Range
  3.         For Each dd In ar
  4.             If dd.Interior.Color = col.Interior.Color And dd = col Then
  5.                 js = js + 1
  6.             End If
  7.         Next
  8. End Function

复制代码
QQ截图20140227121154.png
请教.zip (11.54 KB, 下载次数: 2)

请教.zip

1.61 KB, 下载次数: 21

发表于 2014-2-27 11:48 | 显示全部楼层
1:在表格中按ALT+F11,插入-模块
复制:
Function CountColor(col As Range, countrange As Range) As Integer
    Dim icell As Range
    Application.Volatile
    For Each icell In countrange
        If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
            CountColor = CountColor + 1
        End If
    Next icell
End Function

请教.rar

7.51 KB, 下载次数: 2

回复

使用道具 举报

发表于 2014-2-27 12:13 | 显示全部楼层    本楼为最佳答案   
本帖最后由 josonxu 于 2014-2-27 12:14 编辑
  1. Function js(ar As Range, col As Range)
  2.     Dim dd As Range
  3.         For Each dd In ar
  4.             If dd.Interior.Color = col.Interior.Color And dd = col Then
  5.                 js = js + 1
  6.             End If
  7.         Next
  8. End Function

复制代码
QQ截图20140227121154.png
请教.zip (11.54 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2014-2-27 12:43 | 显示全部楼层
V真心看不懂
回复

使用道具 举报

发表于 2014-2-27 17:32 | 显示全部楼层
定义名称a=GET.CELL(63,Sheet1!B2)
F2=a下拉右拉
在用COUNTIF统计
回复

使用道具 举报

 楼主| 发表于 2014-2-28 09:29 | 显示全部楼层
liu398214264 发表于 2014-2-27 11:48
1:在表格中按ALT+F11,插入-模块
复制:
Function CountColor(col As Range, countrange As Range) As I ...

谢谢,但是这个区别不了填充颜色。
回复

使用道具 举报

 楼主| 发表于 2014-2-28 09:36 | 显示全部楼层
多谢高手!
回复

使用道具 举报

 楼主| 发表于 2014-2-28 09:43 | 显示全部楼层
wlc520113000 发表于 2014-2-27 17:32
定义名称a=GET.CELL(63,Sheet1!B2)
F2=a下拉右拉
在用COUNTIF统计

谢谢,可是我没试出来。
回复

使用道具 举报

 楼主| 发表于 2014-2-28 11:21 | 显示全部楼层
高手,您这个代码很好用,可是我加入我的文件后,运行非常慢,有没有办法提高速度呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-26 09:29 , Processed in 0.175311 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表