如何根据其他 sheet 值应用条件格式

How to Apply Conditional Formatting based on other sheet value

我有一个 sheet 数据,在 Sheet1 中,我在 M 列中有数据(文本数据值 "Done"),所以现在我尝试在我的 Sheet2 列上应用条件格式 K2:K 如果 Sheet1 列 M 具有值 "Done"。 我试过这个公式:

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

还有这个:

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

但不工作

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

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

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

如果您期待其他行为,您可能还想检查一下: Conditional Formatting from another sheet

如果您的 Sheet1 如下所示:


那么你只需要:

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

spreadsheet demo