当前位置:首页经验技巧Excel经验excel技巧

电子表格请问excel中多条件去重问题!求大神赐教!

2026-01-18 11:50:18

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列的合计数。 (这公式有点古怪,我越写越感觉别扭,但是能满足你的要求,具体引用位置自行修改!) 如图:。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .