Excel formula 如果两个单元格具有相同的值,则无法使用公式有条件地格式化单元格区域

Excel formula 如果两个单元格具有相同的值,则无法使用公式有条件地格式化单元格区域,excel-formula,Excel Formula,我意识到这是一个简单的问题,但不管我读了20-30条回复,我还是无法做到这一点。我有两列,D4:D1849和G4:G1849,它们的值可能相同,也可能不同。我只想突出显示d4和g4,如果这两列的值不同 我尝试使用单元格值$G4&$D4来执行条件格式,应用于=$D$4:$G$4,这似乎有效,但我显然不想对1800个单元格执行这种格式设置。因此,我试图通过各种形式添加一个范围,但没有一个有效。我不明白为什么我不能添加G4:G1849&D4:D1849作为要检查的单元格,然后将格式应用于-$D4:D1

我意识到这是一个简单的问题,但不管我读了20-30条回复,我还是无法做到这一点。我有两列,
D4:D1849
G4:G1849
,它们的值可能相同,也可能不同。我只想突出显示d4和g4,如果这两列的值不同

我尝试使用单元格值
$G4&$D4
来执行条件格式,应用于
=$D$4:$G$4
,这似乎有效,但我显然不想对1800个单元格执行这种格式设置。因此,我试图通过各种形式添加一个范围,但没有一个有效。我不明白为什么我不能添加
G4:G1849&D4:D1849
作为要检查的单元格,然后将格式应用于
-$D4:D1849&G4:G1849


这可能太容易了,我只是没有弄清楚语法或其他什么。

从您对问题的描述中,不清楚如果D列和G列中的一个或两个单元格都为空,您希望实现什么(从经验上讲,如果其中一个为空,它们将不相等,但如果两个都为空,它们将相等)。我将尝试涵盖这两种情况以及文本与数字的可能性

首先,使用Home、Conditional Formatting、clear Rules清除以前的任何条件格式尝试。点击
F5
,当
GoTo
对话框打开时,在参考框中键入
G4:G1849,D4:D1849
,然后单击确定。这将选择D4:D1849、G4:G1849范围,其中D4为活动单元格。选择Home、Conditional Formatting、New Rule,然后使用use a formula确定要格式化的单元格选项,并为该公式为真的格式值提供以下选项之一

要在D列和G列中都有数字时应用格式规则

=和(计数($D4,$G4)=2,$D4-$G4)

要在D列和G列中都有数字或文本时应用格式规则

=和(COUNTA($D4,$G4)=2,$D4$G4)

要在D列和G列中至少有一个单元格为非空时应用格式规则

=和(COUNTA($D4,$G4),$D4$G4)