在excel表中,罗列两列数据,用B列数据与A列比较,筛选出B列中哪些数据不同,并用红色标记出来。
首先选中B列。直接鼠标左键点击B列即可选中。"开始"--->"条件格式"--->"新建规则":
在‘选择规则类型’中选择最后一项‘使用公式确定要设置格式的单元格’:
在红色标记框中,输入公式:=countif(a:a,B1)=0(公式的意思:用B1的数据去比较A列的所有数据,如果出现重复值,就计算加1,出现n次,公式的值就是n。如果没有出现,结果就是0)
在红色框中,点击’格式‘:为筛选出来的不同数据做一下标记。
本例子中,用‘字体’的颜色作为‘数据不同’的标记。根据个人喜好来选择字体颜色,此例选择红色。鼠标‘确定’即可。
返回此界面,也是‘确定’即可。
效果图:B列中的红色数据,就是A列中不存在的数据。
可以用高级筛选
假设数据在ABC列,A1,B1,C1均为表头,例如 数据1 数据2 数据3
D1留空
D2输入公式
=or(a2<>b2,a2<>c2)
高级筛选
列表区域:A:C
条件区域:D$1:D$2
对补充问题的回复:
D2公式改为
=countif(a2:g2,a2)<7
筛选——高级筛选——筛选不重复记录(勾上)——确定。
筛选出来结果就是不相同的数据。
加一列,输入数组公式:
{=AND(A2=B2:G2)*1}
不用输{},直接输完公式后按Ctrl+Shift+回车
公示结果是1,代表所有单元格内容一样。
公示结果是0,代表单元格内容有不一样的。
加一列,用stdev函数 =stdev(A:G)。如果一行数据相同的话,结果是0,如果不同的话,结果会大于零。然后用排序也好过滤也好就能抓出来了。