excel按颜色求和的方法?excel按颜色求和怎么操作,小白学会这3招

在Excel中按颜色求和,对于不熟悉公式和函数的用户来说,可能稍微有些复杂,但以下三个简单的方法可以帮助小白用户轻松实现这一功能:
### 方法一:使用条件格式和自动求和
1. "选择数据区域":首先,选中你想要按颜色求和的数据区域。
2. "应用条件格式": - 点击“开始”选项卡。 - 在“条件格式”组中,选择“新建规则”。 - 选择“使用公式确定要设置的格式”。 - 在“格式值等于以下公式时”输入框中输入公式:`=COUNTIF($A$2:$A$10,$A2)`(这里假设你的数据在A列,并且你想要根据A列的值进行求和)。 - 点击“格式”按钮,选择你想要的格式,比如设置为红色字体。 - 点击“确定”,然后再次点击“确定”保存条件格式。
3. "自动求和": - 在条件格式应用后,你会看到数据中相应的单元格被标记上了颜色。 - 在一个新的单元格中输入公式:`=SUMIF($A$2:$A$10,$A2,$B$2:$B$10)`(这里假设你的数值在B列)。 - 按下回车键,公式会自动计算出指定颜色的总和。
### 方法二:使用“数据透视表”
1.

相关内容:

在这个繁花似锦、多姿多彩的时代里,我们的表格也需要加点颜色,把重要的数据填充上一个颜色,不仅使用表格美观,而且让数据更加醒目。

那么,问题来了,既然是重要数据,既然都标注颜色了,如何按颜色把单元格的数据求和呢?求平均值呢?计数呢?等等

上图表格中为了教程演示所需,数据较少,求和的话,我们可以一个个加起来,比如:

黄色:=D7+D12+D19或者=SUM(D7,D12,D19)

蓝色:=E3+E6+E15或者=SUM(E3,E6,E15)

绿色:=F4+F11或者=SUM(F4,F11)

但是,表格数据要是很多,标注颜色的数据也很多呢?不管是手工输入公式,还是鼠标点选单元格,效率都比较低,还可能会出错。怎么办呢?试试下面的方法。

01.辅助列法

①先对【1月】数据,按单元格颜色进行筛选,把有颜色的单元格数据筛选出来;

②在G列填充数字1

③同样,按单元格颜色筛选出【2月】、【3月】有颜色的单元格,并在H列、I列分别填充2、3;

④取消所有筛选,分别在J2、K2、L2单元格输入以下公式

=SUMIF(G:G,1,D:D)

=SUMIF(H:H,2,E:E)

=SUMIF(I:I,3,F:F)

函数语法:SUMIF(条件区域,条件,求和区域)

02.定义名称法

①按Ctrl+F键,调出【查找和替换】窗口,点击【格式】按钮,选择填充色【黄色】;

②点击【查找全部】按钮,然后点击下面一条数据,按Ctrl+A键全选数据;

③点击【关闭】按钮退出查找和替换窗口,然后在【名称框】中输入【黄色】,回车键确认;

④重复上面的操作,分别查找蓝色、绿色单元格数据,定义名称为【蓝色】、【绿色】;

⑤分别在J2、K2、L2单元格输入以下公式得出计算结果

=SUM(黄色)

=SUM(蓝色)

=SUM(绿色)

03.VBA编程法

  1. 点击【开发工具】选项卡中的【Visual Basic】按钮,调出VBA编辑窗口;
  2. 点击【插入】-【模块】;
  3. 复制以下代码到代码窗口。
Function 按颜色求和(rng1 As Range, rng2 As Range)
		Dim r As Range, s As Double
		Set rng1 = Intersect(ActiveSheet.UsedRange, rng1)
		For Each r In rng1
				If r.Interior.Color = rng2.Interior.Color Then
						s = s + r.Value
				End If
		Next
		按颜色求和 = s
End Function

  1. 在H2单元格输入公式:=按颜色求和($D$2:$F$19,H1)
  2. 然后向右拖动填充公式,即可得出结果。

#职场excel小技巧#

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章