如何基于其他工作表值应用条件格式

时间:2019-10-14 10:00:41

标签: google-sheets google-sheets-formula gs-conditional-formatting

我有一个包含数据的工作表,在Sheet1中,我的数据列在M列中(文本数据值“ Done”),因此现在,如果Sheet1列M的值“ Done”,我尝试在我的Sheet2列K2:K上应用条件格式。 我尝试了以下公式:

=Search("Done",indirect("Sheet1!M2:M"),0) 

也是这个:

=search("Done",Sheet1!$M2:$M)   

但不起作用

2 个答案:

答案 0 :(得分:2)

假设您不想突出显示整个列,而只是逐行突出显示,可以尝试使用以下公式:

=INDIRECT("Sheet1!"&CELL("address",M1))="Done"

当将其作为工作表2的K列中的条件格式设置规则并在工作表1的K列中添加手动创建的样本数据时,它为我工作。

如果您期望其他行为,也可能需要检查一下: Conditional Formatting from another sheet

答案 1 :(得分:1)

如果您的 Sheet1 如下所示:

0


那么您只需:

=INDIRECT("Sheet1!M2:M")="Done"

enter image description here

spreadsheet demo