【发布时间】:2019-10-31 08:55:24
【问题描述】:
我正在尝试使用条件格式将一个单元格的值与动态引用的工作表中的另一个单元格的值进行比较,同时使用动态单元格引用并在值不匹配时突出显示该单元格。
我创建了一个主表,其中包含一个单元格,其中包含我希望引用的工作表的名称。此单元格将使用相关工作表的名称定期更新。我能够编写一个正确返回我希望比较的值的公式,但是当我在条件格式规则中输入此表达式时(如果不等于则格式化单元格),我会看到一个红色轮廓,并显示消息“无效的公式” .
我尝试了各种组合,例如使用自定义公式和使用 (current cell = (formula here)),虽然我没有收到错误,但它仍然无法按预期工作。
我将工作表 4719 中的单元格 C2 的值与工作表 4717 中的单元格 C2 的值进行比较。名为 Mastersheet 的工作表中的单元格包含 B1 中的条目“4717”,这是将定期更改为类似的单元格以 4717 为例。
能够成功返回我所追求的值的公式是 =indirect(Mastersheet!B1&"!"&"C2") 但我只能通过将 "C2" 引用放在引号中来完成此操作,这不是动态的,因此必须手动更改为适用于 C 列中的任何其他值。
我希望工作表 4719 中的单元格 C1 变为绿色,因为那里的值与工作表 4718 中的单元格 C1 不同。
如果我的解释不够合理,我制作了一份可供公众查看的 Google 表格副本https://docs.google.com/spreadsheets/d/1s0oaGas46akmGV7hapnDOdhndcWudyq239kmCrLnt3U/edit?usp=sharing
【问题讨论】:
标签: google-sheets formatting conditional-statements google-sheets-formula gs-conditional-formatting