根据条件范围格式化Google工作表中的行

时间:2015-04-15 19:53:45

标签: google-sheets

我有一个包含77行的数据集。其中一列(让我们称之为C)包含一个名称值。如果列C中的名称在另一列中的名称列表中找到,我想突出显示该行。

目前,我只能检查一个值,而不是一个值列表。在条件格式规则中,我可以输入以下公式

=$C:$C=$GU$1

当然,这只会根据GU列中的第一个名称检查值。我试图添加:$ GU $ 100条件,但由于条件现在正在检查条目是否与GU1:GU100的整个值相同,因此无法工作。

我想我可能会尝试使用FIND()方法来查看子字符串是否在更大的字符串中。为此,我尝试了以下方法:

=$C:$C=IF(ISNUMBER(FIND($C$1,$GU$1:$GU$100)),1,0)

虽然这没有返回错误,但它也没有突出显示任何行。我不确定如何根据该行中的值是否是其他地方列表中的条目来格式化一行。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

请选择您的“整行”范围(此处假设为ColumnsA:G)和格式,条件格式设置...,格式化单元格如果...,自定义公式

 =match($C1,$H:$H,0)  

选择格式样式并完成。假设ColumnH有你的列表。

答案 1 :(得分:0)

您可以使用自定义函数选项添加这样的条件格式,并应用于C列,假装您的匹配名称的列表位于J列中:

=IF(ISTEXT(VLOOKUP(C1:C,J:J,1,false)),TRUE,FALSE)