通过在另一列上搜索

时间:2019-03-26 19:00:25

标签: google-sheets gs-conditional-formatting

我正在尝试根据另一列的所有单元格有条件地格式化该列的单元格。

理想情况下,这两列在不同的工作表上,但是为了使某些工作正常工作,我使用的是同一工作表。

enter image description here

在此示例中,我需要A1为“绿色”,因为D在它的其中一行(#2)上包含其值。

我是Excel的新手,但是由于某些原因,我无法使用网上找到的任何公式,因为Google表格认为该公式无效!

例如,一个硬编码的=VLOOKUP(A1, C1:E1, 2, FALSE)(注意,我使用的范围比我需要的范围大,我认为C1:E1可以简单地称为D1:D)。

已经尝试使用美元符号而不成功=VLOOKUP(A1, $C$1:$E$1, 2, FALSE)

enter image description here (Reglas de formato =格式规则)

我认为正确的公式应该类似于=VLOOKUP(INDIRECT("A"&ROW()), INDIRECT("Sheet2!A1:A"), 2, FALSE)(考虑到我在第一列中具有所有匹配值的“ Sheet2”),但仍然无效

表格:https://docs.google.com/spreadsheets/d/1bl-7n78fCLE3odEOTx4bvDlFRC1KEwWClu4KwvOJI3Q/edit?usp=sharing

我可能使事情复杂化了。刚刚发现Excel conditional formatting depending on cells on another column,但看起来与我要找的不一样

1 个答案:

答案 0 :(得分:0)

自定义公式:

=FILTER(A1, COUNTIF(D$1:D, A1))

0

请注意,在CF中使用替代表的引用时,需要将其包装到INDIRECT