这可能是一个简单的解决方法。我有一个单元格(单元格 B8),其中有数字 2000。我还有另一列 6 个数字(单元格 A1 到 A6)(例如 4000、3050、2100、2100、1150、200),它们会随着市场数据而变化。我想突出显示单元格 B8 中的数字在列中的位置(A1 到 A5)。非常感谢任何建议。
答案1
尝试使用以下公式对单元格 A1 至 A6 设置条件格式:
=OR(ROW(A1)=MATCH($B$8,$A$1:$A$6,-1),ROW(A1)=MATCH($B$8,$A$1:$A$6,-1)+1)
您需要调整 Match 和 Row(A1) 部分以适合您的实际工作簿位置。如果您让我知道实际的行是什么,我可以将其添加到帖子中。
答案2
这样做会起作用:在条件格式中单击新规则,然后根据单元格的值格式化所有单元格。对于最小值,单击类型:并选择数字。对于值,单击右侧的小窗口并选择单元格 B8。对于最大值执行相同操作。如果您愿意,可以为最小值和最大值选择不同的颜色。A1-A6 中的单元格将改变突出显示。大于 B8 的单元格将使用一种突出显示,小于 B8 的单元格将使用另一种突出显示。
答案3
一种方法是使用公式有条件地格式化整个范围(A1:A6
)
=AND(A1>=B$8, B$8>=A2)
它以不太精确的方式检查当前单元格(名义上A1
)是否为上括号;即,当前单元格是否≥B$8
和下一个单元格位于 下方。然后使用B$8
向除顶部单元格(即 )以外的范围添加新规则A2:A6
完全相同的公式:
由于这是相对于 进行解释的A2
,因此它会测试当前单元格是否为下括号:
如果B8
小于A6
但≥0,则A6
只要为A7
空白,这将突出显示为上括号。如果标记A1
为下括号B8
,则添加规则以A1
对其进行格式化=B$8>=A1
。
A1:A6
如果范围中的一个或多个等于B8
,那么我的答案就不如teylyn的答案有效: