筛选不重复的一组数
求大神,筛选两列数中不重复的组,在另外的单元格下拉自动填充。如表:
A4:B13是两组数,按从上到下的顺序,其中行9、行12为重复数组。
希望按E:F列样式,自动填充,可以从“E4&F4”往下拉填充来实现。
“条件一”和“条件二”增加时,自动比对下拉填充不重复数组。
不知可不可行。
数组公式,要更改的时候把公式中的 11 改成实际的行数就好了,记得 Ctrl + Shift + Enter 三键结束=IFERROR(INDEX(A:A,SMALL(IF(MATCH($A$2:$A$11&$B$2:$B$11,$A$2:$A$11&$B$2:$B$11,0)=ROW($2:$11)-1,ROW($2:$11)),ROW($A1))),"")
365版本:
E4=UNIQUE(A4:B13)
旧版,E4-F4区域数组公式:
=IFNA(OFFSET(A$3,MATCH(,COUNTIFS(G$3:G3,A$4:A$13,H$3:H3,B$4:B$13),),,,2),"") 感谢,慢慢研究下。
复制到其他表格上,就不行不~按照方法修改了单元格符号 这个方法怎么用? 365版本那个公式,直接在E4输入=UNIQUE(A4:B13)这个公式就行了。
旧版的公式,请先选中E4-F4两个单元格,输入(从这里复制过去就行)下面那个较长的公式以后,按CTRL+SHIFT+ENTER结束。。然后下拉!! 要改的话可以从下图中的位置说明进行修改,要把相应的内容都改了,然后向右向下复制公式就可以注意:公式结束一定要使用 Ctrl + Shift + Enter 三键结束(公式输入完成后不要直接按回车,先按住 Ctrl 键不放,再按住 Shift 键不放,最后再按 Enter 键,完成公式输入,这样操作后公式的最左边和最右边会自动生成大括号 {}
=IFNA(OFFSET(A$3,MATCH(,COUNTIFS(G$3:G3,A$4:A$13,H$3:H3,B$4:B$13),),,,2),"")
这里的G和H列,代表什么呢?我填充数的是E和F列
这个方法试了下,可以用,但不能剔除重复的数组。 抱歉,我光从EXCEL里复制公式,忘了你用的是E列F列。。。我用的是G列和H列,再给你改一下公式:
=IFNA(OFFSET(A$3,MATCH(,COUNTIFS(E$3:E3,A$4:A$13,F$3:F3,B$4:B$13),),,,2),"")
G列应该改成E列,H列应该改成F列。。。 这个公式,是不是必须从A1开始?把源数据下移了几行后,公式的单元格代码自动调整了,但数据就没有了