EXCEL条件格式,当与另一个单元格数据相同时,设置单元格格式

请教如何设置这种条件格式:

假设发货仓库1下面的数据区域为A1,发货仓库2下面的数据区域为A2
1、当A1的数据选定时(为下拉列表选择数据)(单元格格式为蓝色):
选择A2数据,当与A1相同,单元格格式显示黑色,而A1仍为蓝色;
2、当A2的数据选定时(为下拉列表选择数据)(单元格格式为蓝色):
选择A1数据,当与A2相同,单元格格式显示黑色,而A2仍为蓝色;

我自己用公式的方法设置当两个单元格数据相同时,显示黑色,可是当相同时,都变成了黑色。


是这样吗

追问

是的呢

追答



这条件格式有很大的漏空,A1=A2  行数是1 时,A1变, 是2时,A2变。

行数大于2时,这公式就没用了。

追问

还是不行,我设置的两个单元格是B10,B14
=AND(CELL("row")=10,$B$10=$B$14)
=AND(CELL("row")=14,$B$14=$B$10)
然后两个数据相同时,点那个单元格才显示黑色;点别的单元格,它又变成了蓝色。
我想实现的是”一个两个仓库不能相同的意思“,也就是假如:仓库1为江苏,那么仓库2不能选择江苏了(变成黑色)

追答

条件格式的功能没这么强大,你这个最好是用VBA里的工作表事件来做。

追问

求指点,还是不会

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-09
条件格式 公式=IF(A1=A2,1,0)=1 然后格式填充黑色
相似回答