基于3列独立条件高亮显示一行



我很难弄清楚如何实现这一点。我正在创建Excel 2010 Windows 7电子表格,该电子表格基于学校范围的基准,需要特别包括3个标准:K-5年级、数学或阅读科目以及百分比分数。我想用3或4种颜色(红色、黄色、绿色,希望还有第4种蓝色)来显示"如果-那么"语句,该语句还将用特定的颜色突出显示整行,以指示孩子在基准测试中的表现。

因此,颜色需要基于年级、科目和百分比。这三个标准都是相互独立的,所以一年级学生的数学60%是黄色的,而雷丁二年级学生的60%可能是绿色的。一年级学生的数学60%可能是黄色的,但阅读60%可能是绿色的。这三个标准都是独立于其他标准的。我希望我解释得正确。

例如:如果四年级的学生的分数大于或等于90%,则整行以绿色突出显示。所以我需要它包含一个3列的单元格:等级(数字)、主题(单词)和分数百分比(数字加%)。如果三年级的学生在阅读中获得45%的分数,则整行以红色突出显示。

我一直在玩条件格式,但我似乎找不到确切的方法来实现这一切。如果有任何帮助,我将不胜感激,因为我正努力解决这个问题,但却以惨痛的失败告终。我的成功会让我现在陷入困境!

感谢

您已经取得了什么成就?

你有一些查找表吗?在那里你可以找到特定科目的分数和年级?

也许您可以在工作表中添加一个(隐藏)列,将查找公式的结果放在其中,并以此结果为基础进行样式设置。

否则,您可以在VBA中定义一个返回颜色字符串的函数/宏,甚至可以进行着色。

最新更新