EXCEL表中全部筛选不同列不同行的相同数据?(如何在excel表中找出同一列不同行的相同记录)
如何在excel表中找出同一列不同行的相同记录
只要找出?那就方便。
方法一,用自动筛选。
操作:1.选中你要的那一列的第一格。或者表格的标题行。
2.点“数据”“筛选”“自动筛选”,选中的单元格会出现一个下拉菜单。
3.打开那列的下拉菜单,选中你要的内容。然后显示的就都是和这个匹配的全部内容了。
还有一种方法是排序,那相同内容就排在一起了。
这些方法比公式简单。
EXCEL中选择不同列中相同数据的方法
在E1输入公式:=INDEX($A$1:$A$100,SMALL(ISNUMBER(MATCH($A$1:$A$100,$C$1:$C$200,0))*ROW($A$1:$A$100),ROW(A1)+ROW(INDIRECT("A"&SUM(ISNA(MATCH($A$1:$A$100,$C$1:$C$200,0))*1)))))
按Ctrl+Shift+Enter确认输入。
在F1输入公式:=IF(ISERR(E1),"",VLOOKUP(E1,$A$1:$B$100,2,0))
在G1输入公式:=IF(ISERR(E1),"",VLOOKUP(E1,$C$1:$D$200,2,0))
说明:
1. $A$1:$A$100为假定的A、B两列数据区域,$C$1:$C$200为C、D两列数据区域,注意要用绝对引用。
2. 在向下复制公式时,要复制到E列出现错误(#NUM!)。这个错误本来可以向F、G公式一样用IF函数来屏蔽,但那样的话,公式就太长了。
-------------------------------
欢迎到Excel Home论坛学习、交流
EXCEL表格怎么从不同列里筛选出相同项?
在A列和B列后分别插入两个辅助列,在第一辅助列中为原A列和B列公司名称输入升序序号,在第二辅助列为匹配另一列的行号。
如果两组数据中有简称,而不是简称只在单独的一列,需要分别进行匹配。
1、C2单元格输入=IFERROR(IF(A2="","",VLOOKUP("*"&A2&"*",$D$2:$E$500,2,0)),"")
2、F2单元格输入=IFERROR(IF(D2="","",VLOOKUP("*"&D2&"*",$A$2:$B$500,2,0)),"")
3、G2单元格输入=IFERROR(INDEX(B:B,MATCH(E2,C:C,0)),"")
4、H2单元格输入=IF(COUNT(F2:G2)=1,SUM(F2:G2),F2)
则得到E列和H列两列符合匹配要求的对应序号,如果需要再返回单位名称,可以再用INDEX函数返回对应公司名称。
excel怎样把一组相同数据中不同的数据筛选出来
在excel表中,罗列两列数据,用B列数据与A列比较,筛选出B列中哪些数据不同,并用红色标记出来。
首先选中B列。直接鼠标左键点击B列即可选中。"开始"--->"条件格式"--->"新建规则":
在‘选择规则类型’中选择最后一项‘使用公式确定要设置格式的单元格’:
在红色标记框中,输入公式:=countif(a:a,B1)=0(公式的意思:用B1的数据去比较A列的所有数据,如果出现重复值,就计算加1,出现n次,公式的值就是n。如果没有出现,结果就是0)
在红色框中,点击’格式‘:为筛选出来的不同数据做一下标记。
本例子中,用‘字体’的颜色作为‘数据不同’的标记。根据个人喜好来选择字体颜色,此例选择红色。鼠标‘确定’即可。
返回此界面,也是‘确定’即可。
效果图:B列中的红色数据,就是A列中不存在的数据。