excel怎样按颜色填充数字,excel根据颜色填数字
1. 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
这两个函数的参数都是一样的
第一参数:统计颜色的单元格
第二参数:要统计的数据区域
使用方法如下动图
2. excel单元格里面不同的数字怎么填充颜色
1、选择设置区域,在“数据”选项下的“数据有效性”“设置”中,选择“序列”,来源直接输入“红,黄,蓝”,确定,即可生成下拉列表,供选择。
2、选择设置区域,在“条件格式”中,“新建规则”,以公式建立规则,分别输入=A1="红" 格式选择填充色红色=A1="黄" 格式选择填充色黄色=A1="蓝" 格式选择填充色蓝色 确定后;
3、即可在选择了“红”字的单元格填充红色,选择了“黄”字的单元格填充黄色,选择了“蓝”字的单元格填充蓝色。
3. excel有数字的格加颜色
1、打开excel表格后,先选中需要设置规则的数据单元格
2、然后点击条件格式——新建规则
3、规则类型选择为“只为包含以下内容的单元格设置格式”条件设置为:单元格值——小于——60,点击格式
4、然后把字体颜色设置为绿色,点击确定
5、回到新建格式规则中,继续点击确定这就设定了小于60的数值绿色显示
6、然后按照同样的方式设置大于90的数字显示为红色
7、然后我们回到表格中,输入数字,就会看到数字根据设置的规则自动变更颜色了
4. excel填数字自动颜色
1、打开excel表格后,先选中需要设置规则的数据单元格
2、然后点击条件格式——新建规则
3、规则类型选择为“只为包含以下内容的单元格设置格式”条件设置为:单元格值——小于——60,点击格式
4、然后把字体颜色设置为绿色,点击确定
5、回到新建格式规则中,继续点击确定这就设定了小于60的数值绿色显示
6、然后按照同样的方式设置大于90的数字显示为红色
7、然后我们回到表格中,输入数字,就会看到数字根据设置的规则自动变更颜色了
5. excel数字不同填充颜色
一、首先,打开Excel程序,打开要操作的表格文件。
二、然后,在Excel主界面上方菜单中选择“条件格式”,选择“突出显示单元格规则”,点击打开。
三、然后,在子菜单中选择“重复值”,点击打开。
四、然后,在弹出的“重复值”窗口中,选择“自定义格式”,点击打开。
五、然后,在“填充”选项卡中选择一种标记颜色,点击确定。
六,最后,回到Excel主界面中即可看到选定区域内的相同内容成为同一颜色,问题解决。
6. excel怎么将筛选的数字用一种颜色填充
用定位命令,这个命令在查找中 选 可见单元格,就把筛选出来的数据选中了。
再设置单元格颜色就成了
7. 如何将excel中特殊数字填色
全选a列——菜单——格式——条件格式——公式——=countif(a:a,a1)>1——格式——图案——红色——确定——确定
只要有重复项目都会填充红色。
如果要筛选重复项目,则需要一个辅助列假定b列,在b1输入:
=if(countif(a:a,a1)>1,a1,"")
公式下拉
筛选b列的非空单元格即可。
8. 在excel,怎么根据数字显示颜色
可以用条件格式,用公式,例如单元格A2有时间 条件公式=(a2>TIME(7,30,0))*(a2<TIME(11,30,0)) 设定需要的格式即可
9. excel根据数字填充颜色
原有的数字序号?你是说行号和列标吧 不可以的。
这是固定了的。回复 ainifution:菜单,工具,选项,视图,窗口选项里“行号列标”去掉勾选,10. excel根据数字大小填充颜色
选择要设定的单元格区域--鼠标移到菜单栏里的 格式--条件格式--(单元格数值,大于,0)--格式--颜色(选 想要的颜色)--确定--确定--好了 试一下看看
11. excel填数字变色
excel设置超出数值自动变色方法如下:
1、打开需要设置的EXCEL表格,在开始工具栏中可以找到“样式”,点击上面的“条件格式”。
2、在弹出的选项中选择“突出显示单元格规则”,并点击大于。
3、在输入框中输入“90”,后面文本格式选择需要显示的颜色,然后点击下面的确定按钮就行。
4、保存后打开表格,可发现数值大于设定的数值文本内容已经变色。