1. excel如何计算填充颜色个数
试了好久,可以实现但是比较丑。估计VBA可以做得更好些我的方法:右击单元格,填充里设置单元格背景色(比如蓝色)选择条件格式里的实心数据条,根据自己的想法设置成绿色(我设置的是0~100为绿色),下面我贴图的是单元格值是20
2. excel可以计算不同颜色填充单元格个数吗
1、电脑打开Excel表格。
2、电脑打开Excel表格后,Alt+F11进入宏,然后点击插入模块。
3、点击插入模块后,输入代码:
Function SUMColor(rag1 As Range, rag2 As Range)
Application.Volatile
For Each i In rag2
If i.Interior.ColorIndex = rag1.Interior.ColorIndex Then
SUMColor = SUMColor + 1
End If
Next
End Function
4、输入代码后,不用关闭宏,直接返回Excel界面,在一个单元格中输入公式=SUMColor(A1,$A$1:$B$6),A1就是要筛选的颜色的单元格,$A$1:$B$6是要筛选的区域,框选区域后,按F4键就可以了。
5、输入公式后,就可以得到带颜色的单元格个数了。
3. 如何统计填充颜色的个数
① 首先选中A1单元格来到公式选项卡,定义名称为颜色, 引用位置输入这一个函数:=GET.CELL(38,Sheet1!A1) (38表示单元格颜色,也可用63表示)
统计单元格颜色个数
②然后在A列输入 =颜色 往下填充 选择不带格式填充,即可得出每个颜色的代码
统计单元格颜色个数
③ 在B列输入公式:=IF(COUNTIF($A$1:A1,A1)=1,COUNTIF($A$1:$A$11,A1),"") 在第一次出现的颜色中显示结果
4. excel根据计算结果填充颜色
这是因为EXCEL表格重新打开后恢复了默认的设置。
具体的解决步骤如下:
1、单元格中蓝色填充部位有外边框线红色没有。
2、这里不是应为单元格填充完颜色之后消失了边框线 单元格默认是没有外边框线的。
3、选择开始 点击边框线进行设置,选择全部 或者上下左右。
4、同时可以鼠标右击选择 边框线进行设置。
5、同时右击选择单元格格式。
6、点击格式设置中的边框 。
7、设置完毕。
5. 计算填充颜色单元格数量
你可以筛选排序,然后把选中的项目从头拉到尾,看右下角显示的计数。
或者筛选出带颜色的单元格,然后看计数。。。。
虽然不知道公式,但是也算是个办法。。。
希望能帮到你
6. excel根据数值大小自定义填充颜色
打开一个电子表格,选好想要刷的单元格颜色,在【视图】中,找到【宏】,并选择【录制宏】
我们可以把名称改为【颜色填充】,这样以后更方便找,自己设置一下快捷键,比如【ctrl】+【q】,点击确定
回到正常的表格中,点击颜色桶,这一步其实是在录制宏,然后再回到数据中,点击【宏】,选择【停止录制】,这时回到正常表格中,就可用设置的快捷键来刷出颜色啦
如果不想用这个快捷键了,点击【宏】,选择【查看宏】,点击名称选择删除即可
7. excel根据填充颜色计数
设置条件格式。
选中A、B、C.....等列,格式-条件格式,条件选公式,并输入公式=$A1="OK",单击格式按钮,图案,选择一种颜色,一路确定下来。
8. excel计算填充颜色数量
在excel中设置数据的填充方法:
1、首先打开新建一个excel表格,这是最基础的第一步。
2、选择需要进行填充的位置的第一个单元格所在的地方。
3、在选择的单元格内输入一个数字,(所需要的数字)示例输入1。
4、然后选择所有的需要进行相关填充的单元格的区域。
5、点击开始菜单栏里面的填充按钮,进入相关的界面。
6、点击序列按钮,进入相关的编辑框。可以选择等差数列,然后输入等差数列的相关数值。
7、输入完成后,点击确认键即可实现对数据的填充。
9. excel如何计算填充颜色个数公式
一、查找法
首先我们要选择想要统计的数据区域,然后按Ctrl+F调出查找的窗口,然后点击选项,点击格式选择从单元格选取格式,鼠标就会变成一个小吸管的样子,我们直接吸取想要统计颜色的单元格,然后点击全部查找,紧接着按Ctrl+a选择查找到的全部数据,在工作表右下角的状态栏就会显示该颜色的个数及求和
二、宏表函数法
有可能会问到宏表函数是什么,宏表函数可以说是vba的前身,但是随着vba的出现,宏表函数已经被逐渐的取代,但是现在仍然可以使用,只不过只能通过定义名称来使用
在这里我们需要用到的宏表函数是GET.CELL,他的参数一共有两个
第一参数:type_num,单元格中的信息,会根据输入的代码返回不同的单元的信息
第二参数: Reference,单元格范围
我们想要获取单元格的单色信息,就需要将GET.CELL函数的第一参数设置为63.因为代码63返回的是单元色的颜色信息
宏表函数的使用必须先对其定义名称,首选我们点击公式,点击定义名称,将名称设置为颜色,然后输入公式=GET.CELL(63,Sheet1!B2),在这里Sheet1是表格的名称,B2是统计区域的第一个单元格,设置完后点击确定
然后我们直接输入等于颜色,然后向下填充数据,就会根据不同的颜色返回不同的结果,黄色的结果为6.绿色的结果为10
最后我们使用sumif函数和countif函数进行求与计数即可
求和公式:=SUMIF(C2:C18,6,B2:B18)
计数公式:=COUNTIF(C2:C18,6)
三、使用vba自定义函数
1.根据颜色求和代码
Function SumColor(col As Range, sumrange As Range) As Long
Dim icell As Range
Application.Volatile
For Each icell In sumrange
If icell.Interior.ColorIndex = col.Interior.ColorIndex Then
SumColor = Application.Sum(icell) + SumColor
End If
Next icell
End Function
2.根据颜色计数代码
Function CountColor(ary1 As Range, ary2 As Range)
Application.Volatile
For Each i In ary2
If i.Interior.ColorIndex = ary1.Interior.ColorIndex Then
CountColor = CountColor + 1
End If
Next
End Function
想要使用这两个代码,我们就必须先将其粘贴进vba中,首先我们点击开发工具,选择visual basic,进入vba的编辑界面,然后点击插入,选择模块,将代码粘贴进去即可
在这里我们自定了了两个函数,根据颜色求和的函数名称是SumColor,根据颜色计数的函数名称是CountColor
这两个函数的参数都是一样的
第一参数:统计颜色的单元格
第二参数:要统计的数据区域
使用方法如下动图
- 相关评论
- 我要评论
-