为啥在条件格式公式中引用另一个 Google 表格选项卡不起作用?
Posted
技术标签:
【中文标题】为啥在条件格式公式中引用另一个 Google 表格选项卡不起作用?【英文标题】:Why doesn't referencing another Google Sheets tab work in a Conditional Formatting formula?为什么在条件格式公式中引用另一个 Google 表格选项卡不起作用? 【发布时间】:2021-07-19 13:32:56 【问题描述】:我正在尝试在条件格式公式中引用不同选项卡中的单元格。
就上下文而言,这是高尔夫锦标赛的发球台。与会者选项卡列出了球员,TeeSheet 选项卡是我的发球台。每个四人组都有一个组号。我希望在发球台上采用不同格式的偶数和奇数四人组。
我想要的公式是这样的:
=isodd(Attendees!$j2)
如果我将它弹出到 TeeSheet 选项卡上的单元格中,我会得到一个正确的布尔值,所以我知道公式本身是有效的。
但如果我尝试这样做,我会得到一个无效的公式错误。
我所能做的就是使用简单的“=Attendees!$J2”引用将组号放在 Tee Sheet 上,然后在我的条件格式规则中引用它(这证明 isodd() 公式可以在这里使用) :
=isodd($a2)
我真的更愿意访问“参加者”选项卡上的组号,而不是在 TeeSheet 上创建不属于它的中间引用。
谁能说明为什么会这样?
【问题讨论】:
这对我来说似乎工作正常。您能否提供一个显示相同问题的示例工作表? 【参考方案1】:在条件格式中,您不能直接引用其他选项卡。
但你可以间接这样做。像这样:
=isodd(INDIRECT("Attendees!J2"))
通常,使这些适用于更大范围的方法是使用偏移函数。像这样:
=ISODD(OFFSET(INDIRECT("Attendees!J2"),ROW()-2,0))
如果您将其应用于选项卡中的某个范围,例如 A2:A,它将为名为“参加者”的选项卡上的 J 列中具有奇数值的每一行返回 TRUE。
【讨论】:
以上是关于为啥在条件格式公式中引用另一个 Google 表格选项卡不起作用?的主要内容,如果未能解决你的问题,请参考以下文章