条件格式比较每个其他列的两个相邻列

时间:2015-12-14 16:50:33

标签: excel vba excel-vba conditional-formatting

比较2列的条件格式很容易,例如:=$A1=$B1。但是,如果 想要比较C和D,但 NOT B和C怎么办?理想情况下,我希望使用单个条件格式化公式来执行此操作,因为我有很多列,但如果有必要,我会适应VBA(我不熟悉VBA中的条件格式)。

注意:我已经尝试了=AND(MOD(COLUMN(),2),A1=B1)的某些变体,但这并没有奏效。

注2:这里有一些更具体的内容:基本上我是在比较两个几乎相同的表中的数据,我想强调任何差异。例如,每个表都有一个" Study_ID"列,我想在新工作表上并排查看,例如在A列和B列中,突出显示两列中不匹配的单元格。我很容易说=$A1:$B1并适用于=$A$A:$B$B。但我也在观看"姓名"并排,例如,在C列和D列中。我可以添加新公式=$C1:$D1。但由于源表有20列,所以需要20多个公式。我更喜欢一个。

谢谢!

以下图片是使用多个公式(=$A1<>$B1,适用于=$A$1:$B$4=$C1<>$D1,已应用于=$C$1:$D$4

完成的

{{3}}

1 个答案:

答案 0 :(得分:1)

编辑:找出一个可以执行此操作的公式:

=A2<>OFFSET(A2,,IF(MOD(COLUMN(),2)=1,1,-1))

enter image description here