将列A中的每个单元格与列B和列C中的每个单元格进行比较
我有一个三列的Excel文件。 每列中的单元格是不同的范围,例如,列A具有797340个单元格,列B具有91617个单元格,列C具有95891个单元格。 我需要比较A列中的每个值,看看这个值是在列B还是在列C中,如果条件是TRUE,则粗体单元格或将颜色更改为红色。 如果有什么办法来实现这个使用Excel公式? 任何帮助?
你可以使用条件格式。 请参考下面的图片。 它只是一个演示。
select列A>转到条件格式>>新规则>>使用公式来确定要格式化的单元格
input公式的格式>>公式为真的格式值>>select格式>>确定
=OR( IF(ISNA(VLOOKUP(A1,B:B,2,0)),FALSE,TRUE),IF(ISNA(VLOOKUP(A1,C:C,3,0)),FALSE,TRUE))
为了使生活易于使用条件格式,并应用您自己的自定义规则。
除非你需要用代码来处理这个问题,否则你可以根据公式在Excel中设置条件格式。
例如,您可以基于以下公式创build新的条件格式设置规则:
=IF(ISERROR(VLOOKUP([Cell in Column A],[Column B Range],1,FALSE)),"FALSE","TRUE")
如果在列B中find匹配的值,则此公式将返回true。然后,再次为列C应用相同的规则。
将此规则应用于列A单元格的整个范围,并将条件格式设置为true时返回粗体和红色。
祝你好运!
范围在一个工作表中的示例:应用的公式是
=IF(ISERROR(VLOOKUP($B3,$F:$F,1,FALSE)),"FALSE","TRUE")