如何突出显示另一单元格中的数字在列中的位置?将其与下一个最高值和下一个最低值括起来?

如何突出显示另一单元格中的数字在列中的位置?将其与下一个最高值和下一个最低值括起来?

这可能是一个简单的解决方法。我有一个单元格(单元格 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的答案有效:

                               

相关内容