在EXCEL中如何多条件提取不重复数据。
发布网友
发布时间:2022-04-24 01:24
我来回答
共5个回答
热心网友
时间:2023-10-18 07:26
1.打开要过滤的excel文档,鼠标单击数据区,然后点击菜单栏中【数据】--【筛选】如下图所示。
2.点击【高级筛选】。
3.在弹出的对话框中,选中【将筛选结果复制到其他位置】,如下图所示。
4.勾选【选择不重复的记录】,如下图所示。
5.点击如下图图标。
6.弹出如下提示框。
7.任意点击空白处,即将数据要复制到的地方,如下图所示。
8.在点击后面的图标,如下图。
9.再次弹出高级筛选提示框,直接点击【确定】即可。
10.然后,筛选后的数据就被放入新的位置,如下如所示。
11.也可以再次将数据排序,如下图所示,当然根据实际情况需求,教程结束。
热心网友
时间:2023-10-18 07:26
原例是数据在A、B列,无标题
将C列作为辅助列
C1单元格输入公式
=A1&B1
下拉
再用以下公式统计“B列是1的,对应A列中不重复项的个数”
=SUMPRODUCT((INDIRECT("B1:B"&COUNTA(C:C))=1)*1/COUNTIF(INDIRECT("C1:C"&COUNTA(C:C)),INDIRECT("C1:C"&COUNTA(C:C))))
热心网友
时间:2023-10-18 07:27
可以用分类汇总,数据-分类汇总。
热心网友
时间:2023-10-18 07:27
需要增加一些辅助列,假设如下:
A B C D E F G H I
1 品名 型号 单价 数量 总金额
2 MP3 _LO01 150 90 13500 MP3_LO01 600 120 MP3
3 MP4 _LO02 200 80 16000 MP4_LO02 550 130 MP4
4 MP3 _LO03 250 70 17500 MP3_LO03 800 80 MP3
5 MP5 _LO01 300 60 18000 MP5_LO01 300 60 MP5
6 MP4 _LO02 350 50 17500 MP4_LO02
7 MP4 _LO03 400 40 16000 MP4_LO03 400 40 MP4
8 MP3 _LO01 450 30 13500 MP3_LO01
9 MP5 _LO02 500 20 10000 MP5_LO02 500 20 MP5
10 MP3 _LO03 550 10 5500 MP3_LO03
11
12 品名 型号 单价 数量 总金额
13 MP3 1
14
F2输入=A2&B2
G2输入=IF(COUNTIF($F$2:$F2,$F2)=1,SUMIF($F$2:$F$10,$F2,C$2:C$10),)
H2输入=IF(COUNTIF($F$2:$F2,$F2)=1,SUMIF($F$2:$F$10,$F2,D$2:D$10),)
I2输入=IF(G2>0,A2,)
将F2:I2的公式往下复制,一直复制到F10:I10。这样F2:I10生成一个类似汇总表的形式。
然后到下半部分,在F13输入=MATCH(A13,I$2:I$10,0)
B14输入=OFFSET($B$1,F13,)
C14输入=OFFSET($G$1,F13,)
D14输入=OFFSET($H$1,F13,)
F14输入=MATCH($A$13,OFFSET(I$2:I$10,F13,,ROWS(I$2:I$10)-F13),0)+F13
最后将B14:F14的公式往下复制。
至于你说的两个条件,具体是什么情况?
热心网友
时间:2023-10-18 07:28
其实数据透视表就可以解决了
欢迎微信关注“九段小白领”,office软件,美图,hr,职场,乐活,正能量,女性视角,记录生活工作中的点点滴滴。
热心网友
时间:2023-10-18 07:26
1.打开要过滤的excel文档,鼠标单击数据区,然后点击菜单栏中【数据】--【筛选】如下图所示。
2.点击【高级筛选】。
3.在弹出的对话框中,选中【将筛选结果复制到其他位置】,如下图所示。
4.勾选【选择不重复的记录】,如下图所示。
5.点击如下图图标。
6.弹出如下提示框。
7.任意点击空白处,即将数据要复制到的地方,如下图所示。
8.在点击后面的图标,如下图。
9.再次弹出高级筛选提示框,直接点击【确定】即可。
10.然后,筛选后的数据就被放入新的位置,如下如所示。
11.也可以再次将数据排序,如下图所示,当然根据实际情况需求,教程结束。
热心网友
时间:2023-10-18 07:26
原例是数据在A、B列,无标题
将C列作为辅助列
C1单元格输入公式
=A1&B1
下拉
再用以下公式统计“B列是1的,对应A列中不重复项的个数”
=SUMPRODUCT((INDIRECT("B1:B"&COUNTA(C:C))=1)*1/COUNTIF(INDIRECT("C1:C"&COUNTA(C:C)),INDIRECT("C1:C"&COUNTA(C:C))))
热心网友
时间:2023-10-18 07:27
可以用分类汇总,数据-分类汇总。
热心网友
时间:2023-10-18 07:27
需要增加一些辅助列,假设如下:
A B C D E F G H I
1 品名 型号 单价 数量 总金额
2 MP3 _LO01 150 90 13500 MP3_LO01 600 120 MP3
3 MP4 _LO02 200 80 16000 MP4_LO02 550 130 MP4
4 MP3 _LO03 250 70 17500 MP3_LO03 800 80 MP3
5 MP5 _LO01 300 60 18000 MP5_LO01 300 60 MP5
6 MP4 _LO02 350 50 17500 MP4_LO02
7 MP4 _LO03 400 40 16000 MP4_LO03 400 40 MP4
8 MP3 _LO01 450 30 13500 MP3_LO01
9 MP5 _LO02 500 20 10000 MP5_LO02 500 20 MP5
10 MP3 _LO03 550 10 5500 MP3_LO03
11
12 品名 型号 单价 数量 总金额
13 MP3 1
14
F2输入=A2&B2
G2输入=IF(COUNTIF($F$2:$F2,$F2)=1,SUMIF($F$2:$F$10,$F2,C$2:C$10),)
H2输入=IF(COUNTIF($F$2:$F2,$F2)=1,SUMIF($F$2:$F$10,$F2,D$2:D$10),)
I2输入=IF(G2>0,A2,)
将F2:I2的公式往下复制,一直复制到F10:I10。这样F2:I10生成一个类似汇总表的形式。
然后到下半部分,在F13输入=MATCH(A13,I$2:I$10,0)
B14输入=OFFSET($B$1,F13,)
C14输入=OFFSET($G$1,F13,)
D14输入=OFFSET($H$1,F13,)
F14输入=MATCH($A$13,OFFSET(I$2:I$10,F13,,ROWS(I$2:I$10)-F13),0)+F13
最后将B14:F14的公式往下复制。
至于你说的两个条件,具体是什么情况?
热心网友
时间:2023-10-18 07:28
其实数据透视表就可以解决了
欢迎微信关注“九段小白领”,office软件,美图,hr,职场,乐活,正能量,女性视角,记录生活工作中的点点滴滴。