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