我正在尝试为一个表格创建条件格式规则,该规则会在另一个表格中查找及格分数,然后将该值与及格分数进行比较。该规则应尽可能通用,因为稍后会添加列。
我想要的结果是这样的:
工作表 1(表 2):
表 2(表 4):
勾号表示通过或失败。
目前,为了针对 sheet1 制作此示例。我在每个单元格中都有以下内容:
=XLOOKUP(INDEX(Table2[#Headers],COLUMN()-MIN(COLUMN(Table2))+1),Table4[[Name]:[Name]],Table4[[Pass Mark]:[Pass Mark]],"Exam name not found")
。这显然有效,因为每个单元格中都出现了正确的数字。
当我将其复制粘贴到格式规则对话框中时,出现“请输入有效公式”提示。为什么?应用区域是整个工作表。
更新:如果我删除表格语法并使用此公式=XLOOKUP(INDEX($1:$1,COLUMN()-1+1),'Pass Marks'!$A:$A,'Pass Marks'!$B:$B,"Exam name not found")
,则它不再无效。但是,勾选和当我添加新数据或更改现有单元格值时,十字似乎随机变化!
excel 文件:https://file.io/HYIm2m8r875I