EXCEL运用求和公式后,想快速给对应单元格数据上颜色,怎么操作?

一共有A1~An n个数字,An=A1+A3+A5+.....,在An单元格怎么给操作可以快速给A1.A3.A5....单元格上颜色。
C100=C65+C67+C68+C69+C70+C78+C80+C89,怎么给C65.C67.C68.C69.C70.C78.C80.C89快速上颜色,不要把那些上色用ctrl点击想要的单元格的方法拿来,因为有几千个数据!

“用EXCEL横向求和带颜色的单元格”的步骤是:
1、打开Excel工作表;

2、Excel目前没有函数可直接对颜色单元格进行条件求和,但自定义名称后,通过宏表函数GET.CELL(63,单元格)可得到单元格的颜色代码,因此选择添加辅助行,通过“自定义名称”、借助宏表函数GET.CELL解题;
3、在数据区域以下建立辅助列,选择B5单元格,按Ctrl+F3,打开“自定义名称”对话框,定义名称“YS”,引用位置“=GET.CELL(63,!B2)” ,确定,完成自定义名称;

4、在B5单元格输入“=YS”,然后向右向下填充公式,得到对应单元格的填充色代码;

5、在L2单元格输入以下公式,然后向下填充公式
=SUMIF(B5:K5,"<>0",B2:K2)
公式表示:将B5:K5中不等于0的对应B2:K2单元格求和。
或者如果是同一种颜色,输入
=SUMIF(B5:K5,6,B2:K2)
公式表示:将B5:K5单元格中等于6的对应B2:K2单元格求和。

6、为了确保工作簿关闭后再打开,还能自动重算出正确结果,需要将工作簿保存为“启用宏的工作簿”。追问

不是对上色的单元格求和,是对求和单元格的对应数据上色

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-23
选中A1一直到AN的单元格,然后点击填充---选中颜色---确定即可快速上颜色。

按住CTRL键不放,然后点击C65.C67.C68.C69.C70.C78.C80.C89单元格,然后松开,点击填充---选中颜色---确定即可快速上颜色。追问

我想说有几千个数据这方法是不可靠的

第2个回答  2016-09-23
听你的意思应该用条件格式可以做到,根据An的值范围,然后各其他单元变成什么颜色.
建一个宏吧,选择合计单元格(只能选一个单元格,而且必须是简单相加的公式哦)
Sub 宏1()

' 宏1 宏
' 加颜色
'
' 快捷键: Ctrl+Shift+Y
selectd = ActiveCell.Formula
If selectd = "" Then
MsgBox "请选择相加单元格"
Exit Sub
End If
selectd = Right(selectd, Len(selectd) - 1)
i = 1
Do
If InStr(selectd, "+") > 0 Then
selectc = Left(selectd, InStr(selectd, "+") - 1)
selectd = Right(selectd, Len(selectd) - InStr(selectd, "+"))

Range(selectc).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With

Else
Range(selectd).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
MsgBox "共有" & i & "个单元格"
Exit Sub
End If
i = i + 1
Loop
End Sub
相似回答