Jos*_*osh 26 google-sheets gs-conditional-formatting
我正在尝试在工作表A上有一个单元格,检查它是>或<工作表B上单元格中的值,然后相应地更改其颜色.根据我使用的自定义公式:=A1>("SheetB!A1"),但它似乎不起作用.我使用颜色为绿色为>,颜色为红色为<.每次保存规则时,它将始终在工作表A上以红色显示A1.
功能错了吗?或是不可能有条件格式甚至跨表格搜索?
Ada*_*amL 52
由于某种原因(我承认我不知道为什么)条件格式的自定义公式不直接支持跨表引用.
但是跨页引用是间接支持的:-ly:
=A1>INDIRECT("SheetB!A1")
或者,如果要将SheetA上的A1:B10与SheetB上的A1:B10进行比较,请使用:
=A1>INDIRECT("SheetB!A1:B10")
适用于A1:B10.
您可以通过引用当前工作表中的单元格和行号来执行此操作,以便在将该条件格式拖动复制到其他行时,它将引用正确的单元格。在下面的等式中,我根据本示例中名为“otherSheetName”的其他工作表中完全相同的单元格为单元格着色。例如,如果您想为 Sheet2 中的单元格 B2 着色,如果 otherSheetName 中的单元格 B2 包含文本“我喜欢狗”,您将转到单元格 Sheet2!B2 ,单击条件格式,从下拉列表中选择方程并粘贴以下方程。
=IF(INDIRECT("otherSheetName!"&ADDRESS(ROW();COLUMN()))="I Like Dogs";1;0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23840 次 |
| 最近记录: |