我目前正在尝试对我的类使用条件格式,并且如果特定列中的值等于特定单元格中的值,我想突出显示一行单元格。如果你在图片中看到,以下是我的思考过程:
=$G3=I16
,我相信它会搜索整个G列(课程名称),如果它等于I16(某个键的特定课程名称)的值,则将其突出显示为红色。然而,当运行它时,只有 2 个随机单元格被突出显示,如屏幕截图所示。谁能告诉我这是否可能,如果可以,我的思维过程错在哪里?预先感谢您!
我已经尝试过操纵一些值:
=$G$3=I16
=$G3=I17
=$G3=INDIRECT(I16)
如果我使用单元格本身的价值(即基督教东方女性、消费者行为等)而不是单元格,它确实有效。请注意,我对间接函数也不太熟悉!
我还尝试使用实际的单元格值来查看它是否没有引用文本,因此我在工作表中创建了一个返回 true 的 IF 语句。我不确定除了公式操作之外还可以尝试什么,但我很乐意回答任何其他问题并根据需要添加更多问题。
突出显示的不是随机单元格,而是根据您的规则。首先,您的范围是
A1:G121
,公式从 G3
开始,因此它会在 G3
查找条件,然后将其应用于 A1
,然后查看 G4
并将其应用于 A2
,依此类推。其次,您比较的值必须具有绝对引用,因此它不会针对您要应用的范围内的每个单元格“移动”。
尝试公式:
=$G3=$I$16
适用范围:
A3:G121
结果:
另请阅读:绝对参考与相对参考