电子表格请问excel中多条件去重问题!求大神赐教!
1.请问excel中多条件去重问题!求大神赐教!
1
先对数据进行排序。全选所有数据,点击数据栏目下的排序,弹出排序对话框。
2
在排序对话框中把要对比的每一列数据依次作为条件进行排序。如果数据有标题行,需要把“数据包含标题”前的选框打勾。
在对应的空白单元格(图中是D2)中输入公式:“=if(and(A2=A3,B2=B3,C2=C3),true)”
然后点击回车。
鼠标放在D2单元格的右下角,出现“+”时双击鼠标,自动向下填充单元格。可以看到重复的数据在D列单元格显示的是TRUE全选D列新增的数据,点击鼠标右键,点选择性粘贴,在弹出的对话框中选择数值格式,点击确定。
2.excel按条件去重
最好别放在下方,便于添加,如图,F2输入:
=INDEX(B:B,***ALL(IF(MATCH($B$2:$B$100&"",$B$2:$B$100&"",0)=ROW($1:$99),ROW($2:$100),4^8),ROW(1:1)))&"",数组公式,即同时按住Ctrl+Shift+Enter三键结束公式编辑,会自动生成一对{},下拉。
E2输入:=IF(F2="","",INDEX(A:A,MATCH(F2,B:B,0))),下拉填充。
G2输入:=IF(F2="","",VLOOKUP(F2,B:C,2,0)),下拉填充。
3.excel中符合多条件的去重计数函数?
为达成效果,花时间完全照你的重录一遍,因为你没有列标行号,故以我下图为例,在H2单元格输入公式=TEXT(SUMPRODUCT(($A$2:$A$11<>"")*(DAY($D$2:$D$11-$B$2:$B$11)+1=H$1)*($B$2:$B$11=TEXT($F2,"YYYY/M/D")*1)/COUNTIFS($A$2:$A$11,$A$2:$A$11,$B$2:$B$11,$B$2:$B$11,$D$2:$D$11,$D$2:$D$11)),"0")右拉两格再下拉。
在充值人数去重合计栏的G2单元格输入公式=TEXT(SUMPRODUCT(VALUE(H2:J2)),"0")下拉,统计出H、I、J列的合计数。 (这公式有点古怪,我越写越感觉别扭,但是能满足你的要求,具体引用位置自行修改!) 如图:。
