乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL表多条件去重

EXCEL表多条件去重

作者:乔山办公网日期:

返回目录:excel表格制作


抓图最忌没有行列号!
看我的抓图吧:

H2输入

=COUNT(0/(MATCH($A$2:$A$100,IF(($B$2:$B$100=$F2)*($D$2:$D$100-$B$2:$B$100+1=H$1),$A$2:$A$100),)=ROW($1:$99)))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

G2输入

=SUM(H2:J2)

回车并向下填充。



用户编码 产品编码
甲 A 甲A
乙 B 乙B
丙 C 丙C
丁 A 丁A
甲 B 甲B
乙 C 乙C
丙 A 丙A
甲 B 甲B 重复zd
乙 C 乙C 重复
甲 A 甲A 重复

以上是效果,步骤如下:
1。 A列是用户编码,B列是产品编码,C列是符合编码,C2输入公式=A2&B2,格式刷下拉即可
2。D列式判断结果,显示为重复的是要筛除目标,D2输入公式=IF(MATCH(A2&B2,C:C,0)<>ROW(),"重复",""),格式刷下拉即可

1、首先,zhidao我们打开excel,然后我们输入一些数字,之后我们选中图示中的单元格,然后点击公式;

2、然后点击自动求和的下拉箭头,之后点击其他函数;

3、然后我们将选择类型设置成全部,之后我们找到COUNTIF,然后点击选中它,之后点击确定;

4、然后我们点击图示中的引用符号;

5、然后我们选择图示中的区域,之后点击引用符号;

6、然后我们输入条件,此处我们输入>400,然后点击确定;

7、结果如图所示,这样我们就求出了大于400这个条件的个数了。



这个最好用VBA代码来完成,可以实现完全自动。
如果用公式的话,我给你个思路,最好先按姓名排序。用两个IF条件,一个是判断是不是与上一行的姓名相等,另一个是判断两个时间差在不在一个小时之内就行。可以用AND做双条件,如果是,标记出来。然后根据标记筛选即可。
如果还有不明白的,可以继续追问或者私信。

相关阅读

  • EXCEL表多条件去重

  • 乔山办公网excel表格制作
  • 抓图最忌没有袭行列号!看我的抓图吧:百H2输入=COUNT(0/(MATCH($A$2:$A$100,IF(($B$2:$B$100=$F2)*($D$2:$D$100-$B$2:$B$100+1=H$1),$A$2:$A$100),)=ROW($1:$99)))数组公式,输入度后先不要回车,按Ct
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网