如何根据其他 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
我有一个 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"