关于Excel某单元格的填充色根据另一个单元格的填充色变化而变化的问题

1、如果F2为紫色,则D2为黄色。
如果F2为蓝色,则D2为红色。
如果F2为粉色,则D2为灰色。
注:F2内的颜色为变量
如上述条件无法达到,那么请看下面的方法是否可以实现。

2、如果F2为紫色,则G2为数值1。因G2为数值1,则D2为黄色。
如果F2为蓝色,则G2为数值2。因G2为数值2,则D2为红色。
如果F2为粉色,则G2为数值3。因G2为数值3,则D2为灰色。
注:F2内的颜色为变量

望E大侠给指条明路,拜谢!

不知道VBA行不行;
看似没有更好的办法;IF函数无法判断单元格的颜色;

问题是F2的颜色是如何指定的,如果可以,那设立规则,设置条件格式可以做到;
一定条件满足时 F2为紫色,D2为黄色;追问

F2的颜色是复制粘贴过来的,再另一张表中已经填充好了F2的颜色。

追答

用vba可以获取单元的颜色
Cells(13, 6).Interior.Color = 10498160

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-22
根据一个单元格的颜色,得出另一单元格的数值。
这个要用到宏表函数。
如果不用宏表函数,不知这个应用在新版中有没有新的函数?
第2个回答  2013-05-22
用 “if” 函数 设置你要变化的区域 好久不用这种函数了 具体的不清楚 只是一个思路 具体可以看看office里的帮助 挺有用的
相似回答