excel如何筛选出符合某一列里所有元素(两个或两个以上)的行出来?

excel如何将既有参加跳高又参加短跑的选手筛选出来,并且筛选出最好成绩。第一张图是最原始的数据,第二张图是我自己简单地复制粘贴没有技术含量的处理,但一遇到有上万行(有很多不同的姓名,同一人可以参加同一项目多次)的时候应该如何快捷地得到第二张图的效果(既有跳高又有短跑,并且只要最好的成绩)。

1、先打开我们的电脑,然后我们打开一个excel文档,如图所示。

2、之后我们先选中一列。

3、然后我们点击数据。

4、之后我们点击筛选。

5、然后此时我们就会看到此时只会某一列进行了添加筛选了,我们点击筛选按钮。

6、之后我们选中我们想要筛选的内容,然后点击确定就可以了。

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

excel可以利用公式建立辅助列筛选出符合某一列里所有元素(两个或两个以上)的行出来

软件版本:Office2007

方法如下:

1.筛选B列中两个或两个以上数据所在行:

2.利用公式建立辅助列:

3.筛选辅助列,数字筛选:

4.输入数字1,点击确定:

5.这样,就将符合条件的行筛选出来了:

第2个回答  2016-07-25

我是2013版本的,忘记之前的版本是否有这个功能,你看能不能通过筛选里面的条件,通过包含、不包含、等于的条件,手动找规律来;可以试试包含的条件

第3个回答  2016-07-21
用数据透视表吧,上万行的话比函数效率高,使用也简单:
插入数据透视表——数据源选择图一所有数据,然后把“姓名”和“项目”拖到“行标签”,把测试结果拖到”数值“,汇总方式选即“最大值”和“最小值”即可。
当然,这样做之前,图一的数据要稍做处理:需用替换工具把测试结果中的单位去掉追问

我还有一个问题想问。如何我只想在透视表里显示同时参加了两个项目的人的数据(只参加一个项目不显示)和统计出同时参加了两个项目的人数。该如何操作?

追答

按上面的透视表完成后,用再用函数countif()统计一下每个“姓名”的数量,为1的即只参加一个项目,为2的为参加二个项目。

追问

该如何在透视表里用函数countif()统计每个姓名的数量出来?如图,我只想把D和E的数据隐藏起来

追答

把透视表调整成如图格式,再加上如I列的辅助列筛选即可。

追问

你图片已经把我最开始提问题里的数据改变了,我最开始图片里姓名B是出现过三次,所以我用函数countif()还是统计到3出来。

追答

我图中E2:H8是透视表区域,调整成图中的样子再用countif()啊。。。。。。。。

以表格形式显示、不显示分类汇总

本回答被网友采纳
第4个回答  2016-07-21
上万行还是要用vba,函数即使能做,也会卡死了
相似回答