(Excel)是否有一种方法可以根据另一个单元格的值,从一系列单元格中有条件地格式化一个单元格?

(Excel)是否有一种方法可以根据另一个单元格的值,从一系列单元格中有条件地格式化一个单元格?,excel,conditional-formatting,Excel,Conditional Formatting,我有一个带有文本的单元格,它是我要高亮显示的另一个单元格的位置。假设它是F6细胞,在它里面,它写着“C6”。有没有办法使用条件格式突出显示“C6”单元格?任何其他单元格都可以输入F6单元格,如果在数据范围内,格式将突出显示该单元格 如果您愿意编写$C$6,可以使用CELL() 将B4:D7上的条件格式定义为=单元格(“地址”,B4)=$F$6 =单元格(“地址”,B4)将返回$from列$ROW中该单元格的引用(例如,$C$6用于单元格C6),然后您可以进行比较。如果您愿意编写$C$6,您可以使

我有一个带有文本的单元格,它是我要高亮显示的另一个单元格的位置。假设它是F6细胞,在它里面,它写着“C6”。有没有办法使用条件格式突出显示“C6”单元格?任何其他单元格都可以输入F6单元格,如果在数据范围内,格式将突出显示该单元格


如果您愿意编写$C$6,可以使用
CELL()

B4:D7
上的条件格式定义为
=单元格(“地址”,B4)=$F$6

=单元格(“地址”,B4)
将返回$from列$ROW中该单元格的引用(例如,
$C$6
用于单元格
C6
),然后您可以进行比较。

如果您愿意编写$C$6,您可以使用
CELL()

B4:D7
上的条件格式定义为
=单元格(“地址”,B4)=$F$6

=单元格(“地址”,B4)
将返回$from列$ROW中该单元格的引用(例如,
$C$6
用于单元格
C6
),然后您可以进行比较。

您可以将当前单元格的地址与F6的内容进行比较,或者:

=ADDRESS(ROW(),COLUMN(),4)=$F$6


您可以将当前单元格的地址与F6的内容进行比较,或者:

=ADDRESS(ROW(),COLUMN(),4)=$F$6


是的,带有一些代码。最复杂的问题是将字符串“C6”作为工作表上VBA可以理解的地址引用。可以在VBA中控制单元格和单元格的文本颜色。仅使用功能区的条件格式?我不确定,但使用VBA您可以做到这一点。只要每个条目都有一个唯一的值,您就可以在我的工作表中使用
=B4=indirect($F$6)
@Lutz,可能存在条目重复的实例。是的,使用一些代码。最复杂的问题是将字符串“C6”作为工作表上VBA可以理解的地址引用。可以在VBA中控制单元格和单元格的文本颜色。仅使用功能区中的条件格式?我不确定,但使用VBA您可以做到这一点。只要每个条目都有一个唯一的值,您就可以在我的工作表中使用
=B4=indirect($F$6)
@Lutz,可能存在条目重复的情况。第二个答案(带有替换项)对我有效,谢谢。第二个答案,有人替我工作,谢谢。