Excel如何做到在表2输入表1的内容时,自动改变颜色?

比如表1我列了一些黑名单,当表2输入这些姓名时,自动变颜色

自动变色一般是使用条件格式来实现。
不过条件格式不能调用其他表格中的数据,所以折中的办法就是 将你 所谓的 “黑名单”使用公式连接到本表格的某个区域(为了美观,可以隐藏),然后就方便实现了。
参考条件格式的公式:
=MATCH(A2,f:f,0)
其中a2是本表格的名字位置,f:f列是放黑名单的地方。
当然,不怕麻烦,用vba也可以实现。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-16
假设表1在SHEET1,表2在SHEET2。
首先定义名称:按CTRL+F3,新建名称:AA,引用位置为:
=Sheet1!$A:$A
然后选中表2的A列,开始--样式--条件格式,新建规则,用公式:
=COUNTIF(AA,A1)
设置格式:填充红色。
第2个回答  2021-03-31
这个很简单,一个公式输入在条件格式里面就可以:countif(选择表二的内容,输入的第一个)>0
相似回答