excel 在下拉时,如何使单元格背景色不变?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel 在下拉时,如何使单元格背景色不变?相关的知识,希望对你有一定的参考价值。

excel 单元格颜色是间隔一行设置的,但下拉改变单元格数据时, 下面的单元格背景色也会随着改变.如何在下拉时只改变数据而不改变单元格之前设置的背景色呢 ? 除了用<不带格式填充>这个方法, 我看别人说有格式条件中清除规则的选项 ,请问具体操作是什么? 或者还有什么更好的办法使单元格颜色下拉时不变么?

07版及以上

选中整个表格开始//条件格式/突出显示单元格规则/其他规则/使用公式设置单元格格式

在其中复制公式    =MOD(ROW(),2)   如下图

格式/背景/选择你想要的背景颜色/确定/再确定  完成

03版在格式/条件格式这里

这样以后你下拉复制单元格 就不影响了

参考技术A

1、打开excel表格后,定位单元格,点击菜单栏公式。

2、然后设置求和的公式。

3、回车键后计算出数据。

4、点击求和结果数据单元格,然后修改公式,把需要保持不变的单元格添加固定符$例子中默认是=SUM(C4:C5),把它修改成=SUM($C$4:C5)这代表着,固定C4单元格不变。

5、回车键后,把鼠标放置到单元格右下角位置,鼠标会变成“+”,然后拖动计算即可。

6、任意点击一个计算结果单元格查看,1号数据单元格的数据颜色(C4)固定不变。

参考技术B 设置条件格式就行。
看不到你的行列号,网友想帮你都费事(下次抓图切切要连行列号一起抓上来)。
选行号——菜单栏——格式——条件格式——公式:
=MOD(ROW(),2)=1
——格式——图案:选你要的颜色——确定——确定。追问

=MOD(ROW(),2)=1和 =MOD(ROW(),2) 的区别是什么 能告诉一下嘛

追答

你已经采纳他的答案了。问他吧。

excel怎么计算一列有背景单元格的个数

给个公式吧,或者需要代码发下详细代码。急着用

写了一个VBA
Function ColrNum(rng1 As Range) As Long
Dim TempRng As Range
Application.Volatile
For Each TempRng In rng1
If TempRng.Address = TempRng.MergeArea(1).Address Then
If TempRng.Interior.ColorIndex > 0 Then ColrNum = ColrNum + 1
End If
Next
End Function

如果要统计A列有填充色的个数只要输入 =ColrNum(A1:A100),(假定数据在A1到A10)追问

要不要打上面那段代码呢?

追答

要贴上去的。先打开VBA,再插入模块,再把这段代码贴到模块右边的代码框去。

接下来就可以在excel任意一个单元格输入统计公式

追问

不行啊,显示#NAME错误

追答

我刚测试过的,没有问题。再强调一遍步骤:
1.ALT+F9打开VBA
2.插入--模块
3.模块右边区域贴上上述代码
4.回到excel界面,在某一单元格中(你需要显示结果的单元格)输入:=ColrNum(A1:A100),(具体是A列还是B列,是从第一行开始还是到100行为止,根据你自己实际数据来定)

参考技术A 这个需要用宏表函数提取出背景的颜色值,然后再求和.
2007里可以按颜色筛选出来,然后再计数.

http://club.excelhome.net/viewthread.php?tid=81978&highlight=%D1%D5%C9%AB%2B%B8%F6%CA%FD

这两个链接注册一下,可以看到附件.

http://club.excelhome.net/viewthread.php?tid=490732&highlight=%D1%D5%C9%AB%2B%B8%F6%CA%FD
参考技术B 能给个图片不?追问

计算每列有背景颜色的单元格个数

以上是关于excel 在下拉时,如何使单元格背景色不变?的主要内容,如果未能解决你的问题,请参考以下文章

excel如何设置背景颜色

如何在EXCEL中填充背景色,输入内容后自动转成其他颜色

DataGridView里单元格背景色无法设置

NPOI之Excel——设置单元格背景色

excel使用公式更改单元格背景颜色?

excel表格怎样将每一行的背景色深浅改成不同