Excel 可以自动计算有背景颜色的单元格数量吗?

作者&投稿:蹉食 (若有异议请与网页底部的电邮联系)
~

可以。


方法一:通过“筛选+SUBTOTAL函数”可以计算出有背景色的单元格数量。


假设我们有这样一个表格:



1、使用SUBTOTAL函数


在数据下方的单元格中输入公式命令:=SUBTOTAL(102,E1:E20)


公式中102代表,计数但忽略隐藏值。



2、筛选,根据单元格颜色进行筛选



3、按照单元格颜色筛选后,就能看到下图的效果:



使用SUBTOTAL函数的计数结果变成了4,忽略了其他筛掉的单元格。


使用COUNT函数的计数结果依然维持在19。


方法二:采用GET.CELL函数。


首先要说明的是,GET.CELL是一个在早期Excel使用的函数。主要是为了提取单元格相关的属性参数,在目前的Excel版本中必须利用【定义名称】功能进行使用。


1、创建一个定义名称,点击 公式-定义名称



2、在弹出的对话框中输入以下信息:


名称:GetColor


范围:可以使用默认的工作薄


引用位置:=GET.CELL(38,Sheet1!$A2)


38在这里意味着提取的是单元格的背景色,而Sheet1!$A2则表示在Sheet1表中以A列为绝对引用。



3、在每行末尾单元格尝试下GetColor的效果



在F列输入=GetColor这么一个公式,结果就是没有背景色的返回值为0,橙色的返回值为40,绿色为50。


4、利用COUNTIF+GetColor计算不同颜色的单元格



在B22/B23单元格中分别输入=COUNTIF($F$2:$F$20,GetColor),最终便计算出绿色数量为3,橙色数量为4。

COUNTIF函数利用GetColor这个自定义的名称作为判断条件,在提取了A22/A23单元格的背景色参数后,对比F2:F20这个区域的参数。




黄冈市15173753660: Excel 可以自动计算有背景颜色的单元格数量吗? -
徵武参苏: 可以. 方法一:通过“筛选+SUBTOTAL函数”可以计算出有背景色的单元格数量. 假设我们有这样一个表格:1、使用SUBTOTAL函数 在数据下方的单元格中输入公式命令:=SUBTOTAL(102,E1:E20) 公式中102代表,计数但忽略...

黄冈市15173753660: EXCEL中如何用统计函数来统计单元格背景色为绿色的个数????? -
徵武参苏: 这个需要用自定义函数来实现.打开你所要统计的文档--按键ALT+F11--右键单击左边工程里的空白处--插入模块--将最下面的代码粘贴在右边的代码框里--关闭VBA编辑器回到EXCEL界面.函数格式为 CountC(x,y)其中x为 背景色和需统计颜...

黄冈市15173753660: 在Excel中相同数字自动填充背景色 -
徵武参苏: 1、选中A列2、进入菜单 格式-条件格式 3、左边选中公式4、右边输入 =AND(COUNTIF(A:A,A1)>1)5、设定需要的格式

黄冈市15173753660: 如何在excel表示单元格背景颜色 -
徵武参苏: EXCEL可以计算有背景颜色的单元格数量: 需要工具:2007以上版本的EXCEL,2003版本不支持按颜色筛选. 操作方法:把要计算的那一列数据按颜色筛选,然后选择那一列,在状态栏上就可以看到计数个数,如果没有计数,右击勾上计数就行了.

黄冈市15173753660: 如何在EXCEL中实现按单元格背景颜色求和或计数 -
徵武参苏: 如果带色单元格是变动的,就只能用 vba来,参考步骤:https://jingyan.baidu.com/article/425e69e6b3d3dfbe14fc164b.html 如果是固定的,或者一次性计算,可以使用以下方法:https://jingyan.baidu.com/article/ed2a5d1f652ba509f7be175e.html

黄冈市15173753660: excel中如何用公式计算每一行带底色的单元格有几个? -
徵武参苏: 这个要用 get.cell函数选中 A1假设 这一行为 第1 行选中A1插入--名称--定义---- 在当前工作薄中的名称输入 aaa引用位置 输入 =get.cell(63,A$1)假设你的数...

黄冈市15173753660: 在EXCEL中怎样自动转换背景色 -
徵武参苏: 用鼠标在列标志上拖动,选中需要的列数,如A:H. 格式/条件格式 条件1 公式/=COUNTA($A1:$H1)>0/格式/图案,选中需要颜色. 添加/条件2 公式/=COUNTA($A1:$H1)=0/格式/图案,选中需要颜色. 试试!

黄冈市15173753660: Excel,如何自动提取上面一行有背景色数字下面的数字. -
徵武参苏: Sub s() k = 53 Set d1 = CreateObject("scripting.dictionary") Set d2 = CreateObject("scripting.dictionary") For i = 2 To 6 d1(Cells(k - 1, i).Text) = "" Next For i = 63 To 73 If d1.exists(Cells(k - 1, i).Text) Then d2(Cells(k, i).Text) = "" End If ...

黄冈市15173753660: excel表可以自动标记颜色吗?也就是说自动标记我需要的数据的背景填充色. -
徵武参苏: 在菜单,格式--条件格式,里可以设置.符合某种条件的用什么填充色.最多三个条件

黄冈市15173753660: (1/2)在excel 中如何按输入内容自动填充背景色?例如在任意单元格中输入1.背景为红色,输入2.背景为绿...
徵武参苏: 选中要变色的那一列. 格式-条件格式-输入条件“=1”-设置底纹色“红” 添加第2个条件-输入条件“=2”-设置底纹色“绿” 添加第3个条件-输入条件“=3”-设置底纹色“紫” …以此类推!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网