Google sheets 如何使用条件格式与动态工作表进行比较?

Google sheets 如何使用条件格式与动态工作表进行比较?,google-sheets,formatting,conditional-statements,google-sheets-formula,gs-conditional-formatting,Google Sheets,Formatting,Conditional Statements,Google Sheets Formula,Gs Conditional Formatting,我尝试使用条件格式将动态引用的工作表中的一个单元格的值与另一个单元格的值进行比较,同时使用动态单元格引用,并在值不匹配时高亮显示该单元格 我已经创建了一个主工作表,其中包含一个单元格,该单元格具有我希望引用的工作表的名称。此单元格将使用相关工作表的名称定期更新。我能够编写一个正确返回我希望比较的值的公式,但当我在条件格式规则(如果不等于,则设置单元格格式)中输入此表达式时,我会收到一个红色轮廓,并显示消息“Invalid formula” 我尝试了各种组合,例如使用自定义公式和使用(当前单元格=

我尝试使用条件格式将动态引用的工作表中的一个单元格的值与另一个单元格的值进行比较,同时使用动态单元格引用,并在值不匹配时高亮显示该单元格

我已经创建了一个主工作表,其中包含一个单元格,该单元格具有我希望引用的工作表的名称。此单元格将使用相关工作表的名称定期更新。我能够编写一个正确返回我希望比较的值的公式,但当我在条件格式规则(如果不等于,则设置单元格格式)中输入此表达式时,我会收到一个红色轮廓,并显示消息“Invalid formula”

我尝试了各种组合,例如使用自定义公式和使用(当前单元格=(此处的公式)),虽然没有给出错误,但它仍然无法按预期工作

我正在比较工作表4719中单元格C2的值与工作表4717中单元格C2的值。工作表Mastersheet中的一个单元格包含B1中的条目“4717”,例如,该单元格将定期更改为类似4717的内容

能够成功返回我所追求的值的公式是
=indirect(Mastersheet!B1&“!”&“C2”)
,但我只能通过将
“C2”
引用放在引号中来实现这一点,引号不是动态的,因此必须手动更改才能用于C列中的任何其他值

我希望工作表4719中的单元格C1变为绿色,因为其中的值与工作表4718中的单元格C1不同

如果我的解释没有足够的意义,我制作了一份公开的谷歌表单副本

试着这样做:

=INDIRECT(Mastersheet!$B$1&"!"&ADDRESS(ROW(C2), COLUMN(C2), 4))


这可用于条件格式,但是,引用的图纸不能完全处于活动状态,因此:

=INDIRECT(INDIRECT("Mastersheet!B1")&"!"&ADDRESS(ROW(C2),COLUMN(C2),4))


这可以进一步调整,以便B1也可以是动态的:

=INDIRECT(INDIRECT("Mastersheet!"&ADDRESS(ROW(B1),COLUMN(B1)))&"!"&
 ADDRESS(ROW(C2),COLUMN(C2),4))=19 

像这样尝试:

=INDIRECT(Mastersheet!$B$1&"!"&ADDRESS(ROW(C2), COLUMN(C2), 4))


这可用于条件格式,但是,引用的图纸不能完全处于活动状态,因此:

=INDIRECT(INDIRECT("Mastersheet!B1")&"!"&ADDRESS(ROW(C2),COLUMN(C2),4))


这可以进一步调整,以便B1也可以是动态的:

=INDIRECT(INDIRECT("Mastersheet!"&ADDRESS(ROW(B1),COLUMN(B1)))&"!"&
 ADDRESS(ROW(C2),COLUMN(C2),4))=19 

不过我认为这在条件格式中不起作用?您好,谢谢您的建议,但正如Tom Sharpe指出的,它似乎不适用于条件格式:(是的,这真的很简洁-内部间接计算为字符串,因此外部间接在条件格式中可以使用。但我认为这在条件格式中不起作用?嗨,谢谢你的建议,但正如Tom Sharpe指出的,它似乎不适用于条件格式:(是的,这真的很简洁-内部间接计算为字符串,因此外部间接可以使用条件格式。