excel怎样把一组相同数据中不同的数据筛选出来

2024-12-23 15:57:14
推荐回答(5个)
回答1:

  1. 在excel表中,罗列两列数据,用B列数据与A列比较,筛选出B列中哪些数据不同,并用红色标记出来。

  2. 首先选中B列。直接鼠标左键点击B列即可选中。"开始"--->"条件格式"--->"新建规则":

  3. 在‘选择规则类型’中选择最后一项‘使用公式确定要设置格式的单元格’:

  4. 在红色标记框中,输入公式:=countif(a:a,B1)=0(公式的意思:用B1的数据去比较A列的所有数据,如果出现重复值,就计算加1,出现n次,公式的值就是n。如果没有出现,结果就是0)

  5. 在红色框中,点击’格式‘:为筛选出来的不同数据做一下标记。

  6. 本例子中,用‘字体’的颜色作为‘数据不同’的标记。根据个人喜好来选择字体颜色,此例选择红色。鼠标‘确定’即可。

  7. 返回此界面,也是‘确定’即可。

  8. 效果图:B列中的红色数据,就是A列中不存在的数据。

回答2:

可以用高级筛选

假设数据在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

回答3:

筛选——高级筛选——筛选不重复记录(勾上)——确定。

筛选出来结果就是不相同的数据。

回答4:

加一列,输入数组公式:
{=AND(A2=B2:G2)*1}

不用输{},直接输完公式后按Ctrl+Shift+回车
公示结果是1,代表所有单元格内容一样。
公示结果是0,代表单元格内容有不一样的。

回答5:

加一列,用stdev函数 =stdev(A:G)。如果一行数据相同的话,结果是0,如果不同的话,结果会大于零。然后用排序也好过滤也好就能抓出来了。