Excel 两个数据集之间的条件格式

Excel Conditonal Format between two data sets

我在不同的工作表上有两个数据集。

一个是按学科分类的学生预测数据 另一个是按学科划分的学生实际成绩数据。

两个数据集具有相同的结构

Pupil Name, English, Mathematics, Science

John Doe,     7,        8,          9

Peter John,   8,        9,          9

我想使用条件格式比较学生的结果是否高于或低于预测数据。

如果高于则颜色应为绿色,如果低于则应为红色,如果相同则颜色不变。

我正在努力解决的问题是如何首先匹配瞳孔和主题以比较是否存在差异,然后比较两个结果以通过为单元格着色来显示差异我将不胜感激任何指示。

谢谢,

要查找结果,您可以使用 Index/Match 组合。假设两个 sheet 称为 PredictionsResults。要查找名字的预测,请使用

INDEX(Predictions!$B:$D,MATCH($A2,Predictions!$A:$A,0),MATCH(B,Predictions!$B:$D,0))

现在创建一个规则,将预测与结果进行比较。

  • select 所有结果单元格,以 B2 开始作为活动单元格
  • 使用公式创建规则,使用 =B2>INDEX(Predictions!$B:$D,MATCH($A2,Predictions!$A:$A,0),MATCH(B,Predictions!$B:$D,0))
  • 格式为绿色
  • 使用 < 运算符作为红色格式的第二条规则

注意 $ 符号在各个单元格引用中的位置。 $ 符号锚定引用。当计算向下几行和几列的单元格时,像 B2 这样的引用将应用于不同的单元格。

请注意,某些旧版本的 Excel 不允许 off-sheet 条件格式规则。在这种情况下,您需要使预测 table 与结果相同 sheet。