EXCEL表中全部筛选不同列不同行的相同数据

如何在同一SHEET里的筛选位于不同列不同行的相同数据,例如筛选整个表格中所有“星期一”(中文内容),然后汇总示出来。

可以使用查找功能,查找内容为你要统计的内容,比如“星期一”,点击查找全部,结果是经过统计的,默认的查找统计范围是当前表格,也可以在选项中将范围设定成工作薄,这样在整个文档中的“星期一”会被全部统计出来。

希望可以帮助到你。追问

最后结果无法将查到的所有“星期一”集中显示,好让我打印出来在一张纸上,就像系统里将所需要的数据倒出来一样。谢谢您了!

追答

可以试试用“or ”函数来解决这个问题。按以下步骤操作:
1、比如你需要处理的是4列9行的表格,你可以在首行第5列的格里写入函数“=OR(A1="星期一",B1="星期一",C1="星期一",D1="星期一")”,回车后会得到一个FALSE或者TRUE结果
2、把这个公式复制到其它8行的第5列的格里,这样所有9行的情况都一目了然了,有值为“星期一”的行里,第5列的值为TRUE,没有的则是FALSE
3、复制第5列,在第6列的位置粘贴,在粘贴选项里选择“只有值”
4、对第6列的内容进行排序

排序后的结果已经是将所有行里有“星期一”值的行连续排在一起,实现你想要的结果。过程有些复杂,但还没有想到更好的解决办法,如果有更简单直接的方法大家可以交流。
希望可以帮到你。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-21
用高级筛选,设置不同行的筛选条件(相当于“或”)都是等于“星期一”追问

你这个功能仅限于同一列里的数据

追答

高级筛选时,每个字段的筛选条件都是等于“星期一”,但是要放在不同行里面,会做高级筛选的条件设置吗

第2个回答  2013-06-19
你可以通过条件格式,把所有星期一都标出底色,这样就一目了然了