excel表格的筛选功能怎么用?

我们组织了5场活动,有几百人,现在想筛选出来哪些人,五场活动都参加了?如图所示,一个一个手工标注太麻烦了,我自己不会弄,求助大家指点一下,谢谢!

试试这个的方法!!

第一步,把所有列的名字都复制到某一个列,然后“数据”“去重复值”,得到一个没有重复的姓名列。

第二步,再以这个新的姓名列为条件,写公式,=countif(),公式结果大于5的就是想要的。

举个例子:如图:公式;=countif($a$11:$e$18,g11)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-01

方法:

一、把所有姓名复制到一列,使用菜单【数据】下面的【删除重复值】功能获得唯一清单;

二、使用下面的COUNTIF公式统计每一个人参加了多少次活动;

=COUNTIF(A:A,G2)+COUNTIF(B:B,G2)+COUNTIF(C:C,G2)+COUNTIF(D:D,G2)+COUNTIF(E:E,G2)

三、筛选出结果为5的就是结果。

示例(左边5列为原始数据,G列是合并后数据,H列是公式统计的结果):

本回答被网友采纳
第2个回答  2019-01-01
'这个问题需要使用vba代码解决,方法是ALT+F11 在左边对象浏览器中右键添加模块,在模块中添加以下代码:
Sub test()
Dim i, j, k, m As Integer
i = 5
j = 0
k = 2
m = 1
Cells(17, i) = Cells(3, i)
Cells(19, i) = m
i = 6
Cells(17, i) = Cells(3, i)
i = 7
j = 7
m = 2
While Cells(3, i) <> ""
If k = 2 Then
If Cells(3, i) = Cells(3, i - 1) Then
i = i + 1
Else
Cells(17, j) = Cells(3, i)
Cells(19, j) = m
j = j + 1
i = i + 1
k = 1
m = m + 1
End If
Else
Cells(17, j) = Cells(3, i)
k = 2
i = i + 1
j = j + 1
End If
Wend
End Sub
'i 第3行游标,j第17行游标,k数字选择标志,m组数记录
第3个回答  2020-09-25

Excel表格怎么筛选数据?这个视频告诉你!

第4个回答  2019-01-01
直接先框住表格然后点击开始右上角的排序自定义排序的下面就是筛选这样就可以筛选了
相似回答