如果两列之间同时存在正值和负值,我该如何使用 Excel 的条件格式来突出显示接近 0 的值?

如果两列之间同时存在正值和负值,我该如何使用 Excel 的条件格式来突出显示接近 0 的值?

我的目标是在 A 列和 B 列中每一行填充或突出显示最接近 0 的数字,就像我在这里手动执行的操作一样:

图像

是否可以使用条件格式中的公式并为整个 A 列和 B 列结果创建规则?

答案1

这绝对是可能的,只需一个非常简单的公式:

工作簿截图

A2从列的最后一列中选择适当的单元格B,然后输入以下内容作为条件格式公式:

=ABS(A2)=MIN(ABS($A2),ABS($B2))

请注意,如果两个值距离零的绝对值相同,则它们都会被突出显示。

答案2

您可以先尝试使用这个数组公式,例如列 A1:A15:

=INDEX(A1:A15,MATCH(MIN(IF(A1:A15,ABS(A1:A15))),ABS(A1:A15),))

Ctrl+Shift+Enter

在此处输入图片描述

然后使用条件格式为列 A1:A15 创建规则:

选择条件格式-新规则-仅格式化单元格而不是包含- 选择等于并选择C1(输入公式即可得到结果。)- 应用:

在此处输入图片描述

答案3

我的方法略有不同且灵活,重点突出“使用条件格式找到最接近给定数字的值”。

此方法不仅会找到并突出显示最接近零的数字,而且还会突出显示最接近条件单元格中数字的数字。

在此处输入图片描述

  • 在单元格 C1 中写入匹配值。
  • 在单元格 C3 中输入此数组公式,然后按 Ctrl+Shift+Enter 完成。

    {=INDEX(A2:A9,MATCH(MIN(ABS(A2:A9-C1)),ABS(A2:A9-C1),0))}

  • 从 A2:B9 中选择单元格。

  • 单击“主页”选项卡上的“条件格式”。
  • 点击新规则并选择选项“仅格式化包含以下内容的单元格”
  • 从下面出现的菜单中“仅格式化具有以下特征的单元格”选择“等于”。
  • 对于旁边的文本框,单击红色箭头并选择公式单元格 C3。
  • 最后单击“格式”按钮并应用适当的格式,然后单击“确定”完成。

根据所示示例,您可以突出显示两列中的单元格。

相关内容