excel如何根据字体颜色改变单元格文字内容

如图,结果1、2分别根据标准1、2进行判定,小于标准数字的为红色,大于等于标准的为绿色(这里使用了条件格式)。我想要的是,只有两个结果都为绿色时,结论为及格,否则为不及格。请问如何实现根据前面颜色自动改变结论的内容?说明:希望讲明白一点,因为单元格位置和具体内容都可能变。另外,只要能达到这个效果的方法都可以,不一定根据颜色来。实际上标准也和结果一样是个变量,我只想到通过颜色来判定。

单元格字体可以使用宏表函数get.cell(24,单元格)来获取,宏表函数需要在“定义名称”里才可以使用。例如,我定义两个名称,ClA=GET.CELL(24,Sheet1!$A1)&T(NOW())表示获取$A1单元格的字体颜色,ClB=GET.CELL(24,Sheet1!$B1)&T(NOW())表示获取$B1单元格的字体颜色,这样在C1单元格输入公式C1=IF(ClA=ClB,"合格","不合格")。这样就可以实现,不过它不能判断出条件格式对字体颜色的更改,只对“非条件格式”设置的字体颜色管用。
如果没有必要,可以直接使用IF()函数判断,可以写作C2=if(or(A2<F1,B2<F2),"不及格","及格")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-30
首先,打开EXCEL表格,选中要设置的单元 格,点击(条件格式)再选(突出显示单元格规则) (等于)
设置颜色和底纹
相似回答