【发布时间】:2021-11-21 14:35:31
【问题描述】:
第一张是我想要的样张,第二张是新鲜的、未上色的。
我正在尝试根据位于第一行的第一个单元格是否包含某些值来突出显示 3 行。
在这种特定情况下,我有一个锻炼例程类型(上半身、下半身等),并且在一行中的例程名称。接下来的两行是休息信息。我希望其余部分用例程名称/例程类型突出显示。
由于例程类型是旋转的,如示例表所示,类型之后的第二个和第三个单元格实际上是空白的。
我认为最接近的解决方案可能是这个stackoverflow link,但这是一个应用程序脚本,我更喜欢条件格式。当我在这里等待答案时,我将尝试使用 OR 语句,例如
OR($A1="Upper",$A1 - 1= "Upper", $A1 - 2 = "Upper").
奖励:如果可能的话,我也希望这条规则仅适用于两行,但这不是必需的。如果您查看示例表,“静态保持”只有两行。
编辑:这接近我想要的。除了,它只突出显示行中的第一个单元格,而不是整行。有谁知道如何重新配置它以跨整行工作?
=IFS($A1="Upper",1,INDIRECT(ADDRESS(ROW()-1, COLUMN()))="Upper",1,INDIRECT(ADDRESS(ROW()-2, COLUMN()))="Upper",1)
【问题讨论】:
标签: excel if-statement google-sheets vlookup conditional-formatting