excel 中有没有函数能对单元格的颜色进行判断

具体来说是,我现在又两张表格,sheet1 和sheet2,我想实现的是如果将sheet2 的A1--D1单元格填充为红色,则sheet 1的B3--E3单元格也为红色,如果将sheet2 的A1--D1单元格填充为黄色,则sheet 1的B3--E3单元格也为黄色。
本人没用过宏,麻烦些一下过程,回答的好,会追加20分

方法:
1,点插入,名称,定义,弹出的窗口第一行名称名内写入一个自定义的名称名字,可以是中文也可以是英文,比如XX,最下边一行的引用位置一行内填入:
=get.cell(63.A1) 确定。
2,在B1中输入=XX,光标指向B1单元格右下角的小黑点,光标变成小黑实心十字时,双击左键。完成填充。
这样操作以后,在B列中会出现各个单元格中底色的代码。
3,用countif()函数对你要统计的单元进行统计,如:
=countif($B$1:$B$100,"5")
这个统计公式意思是统计B1至B100中颜色代码是5的单元格有多少个。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-12
Private Sub Worksheet_Calculate()
Sheet2.Range("B3:E3").Interior.ColorIndex = Sheet1.Range("A1:D1").Interior.ColorIndex
End Sub

在SHEET1的重算事件下,写入代码
Sheet2.Range("B3:E3").Interior.ColorIndex = Sheet1.Range("A1:D1").Interior.ColorIndex
这样,你在SHEET1的A1:D1中设好颜色,按F9,SHEET2中的B3:E3也变成相应颜色了。
第2个回答  2009-05-12
在excel2003以下,如果是颜色运算,可以用自定义函数。
但条件格式中用自定义函数,不知道行不行,好像没报道过。
第3个回答  2009-05-12
必须使用2007版(条件格式)。本回答被提问者采纳
第4个回答  2009-05-12
没有

excel 中有没有函数能对单元格的颜色进行判断
2,在B1中输入=XX,光标指向B1单元格右下角的小黑点,光标变成小黑实心十字时,双击左键。完成填充。这样操作以后,在B列中会出现各个单元格中底色的代码。3,用countif()函数对你要统计的单元进行统计,如:=countif($B$1:$B$100,"5")这个统计公式意思是统计B1至B100中颜色代码是5的单元格有...

excel怎么计算有几个单元格是有颜色的
可以。方法一:通过“筛选+SUBTOTAL函数”可以计算出有背景色的单元格数量。假设我们有这样一个表格:1、使用SUBTOTAL函数 在数据下方的单元格中输入公式命令:=SUBTOTAL(102,E1:E20)公式中102代表,计数但忽略隐藏值。2、筛选,根据单元格颜色进行筛选 3、按照单元格颜色筛选后,就能看到下图的效果:使...

请问EXCEL有没有获取单元格颜色的函数。
在Excel中,直接获取单元格颜色的函数是不存在的,但可以通过编写宏来实现。以下是具体步骤:首先,打开包含所需单元格颜色的Excel表格。接下来,通过按下Alt+F11快捷键进入宏编辑器,然后在宏窗口中点击“插入”选项卡,选择“模块”来创建一个新的宏。在新插入的模块中,输入以下代码:vba Function Count...

Excel怎么统计某些单元格有颜色?
在Excel中,统计带颜色的单元格个数通常不直接通过内置公式实现,因为Excel的标准函数如COUNT、COUNTIF等并不支持直接识别单元格颜色。但可以通过几种方法间接实现:方法一:使用VBA宏 1. 打开Excel表格,按Alt+F11进入VBA编辑器。2. 点击“插入”->“模块”,在打开的模块窗口中输入自定义的VBA函数,该...

请问EXCEL有没有获取单元格颜色的函数。
没有函数,只有宏。1、电脑打开要获取单元格颜色的表格。2、打开表格后,Alt+F11进入宏,点击插入模块。3、点击插入模块后输入代码 Function SUMColor(rag1 As Range, rag2 As Range)Application.Volatile For Each i In rag2 If i.Interior.ColorIndex = rag1.Interior.ColorIndex Then SUMColor = ...

Excel有没有判断颜色的函数?
没有的,要自己实现,建议创建个人工作簿,把所有代码放在该文件中,这样每次打开任何工作簿自定义函数都可用。限于篇幅,给你个简单的单元背景色判断公式,给定RGB值,如果匹配则返回真,否则为假。函数代码如下:Public Function MatchRGB(lookValue As Variant, Optional R As Long = 0, Optional G ...

excel有没有函数可以识别单元格底色?
As Range) As Long Dim c as Range Application.Volatile For Each c In rng If c.Interior.ColorIndex = colour.Interior.ColorIndex Then Countcolour = Countcolour + 1 End If Next End Function 关闭VBA代码窗口,回到工作表。使用函数:=Countcolour(数据区域,要数的目标颜色单元格地址)...

excel有没有函数可以判断文字颜色的
有,get.cell(24,单元格),不过这个是一个宏表函数,需要使用“公式自定义”功能(名称管理器),例如,我要在B1单元格显示A1单元格字体颜色,可以这样设置公式:1、公式->名称管理器->新建,在弹出的对话框里给它起个名字FC(表示字体颜色);2、“引用位置”里输入公式=GET.CELL(24,Sheet1!A1)+...

EXCEL中怎么用if语句改变单元格的颜色? 比如,比较两个单元格的值,若...
所需材料:Excel 2007示例。一、打开Excel工作薄,然后选中这两列数据。二、点击“条件格式”,下拉菜单内点击“新建规则”。三、规则窗口内点击最后一个,使用公式。四、在公式栏输入 =$A1<>$B1 。五、接着点击规则窗口内的“格式”。六、打开填充窗口后,点击“红色”,点击“确定”。七、最后在...

在excel中,能不能用函数指定单元格颜色
答案是否定的。函数用来对单元格的“值”进行运算,颜色属于“格式”范畴,需要用条件格式进行限定。如自带条件格式的规则不能满足需求,可在新建规则中选择“使用公式确定要设定格式的单元格”,在此位置用公式进行限定。注意,此时的公式得到的结果应该是逻辑值,及TRUE或FALSE.打个比方,如果想将所有大于...

相似回答