一个excel里如何把各sheet筛出的东西另存在一个excel中呢?

如题,我不想一sheet 一sheet 的复制粘贴 真的很繁琐

筛选中的高级筛选可以实现,如下图,只是条件区域就是你的筛选条件,要在EXCEL的空白区单独列出来,字段跟源数据字段一样

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

假设  品牌列在B列,结果是将前9个SHEET的筛选结果复制进SHEET10

ALT+F11——双击sheet10(第10个工作表)——粘贴如下代码

Sub aa()
Dim i%,j&
For i=1 to 9
    With Sheets(i)
         For j=1 to .[b65536].End(Xlup).Row
             If .Range("B"&j)="家乐福" Then
                .rows(j).Copy [a65536].End(Xlup).Offset(1)
             End if
        Next j
     End With 
Next i
End sub

本回答被提问者采纳
第2个回答  2013-07-19
筛选后,选中需要复制的区域,按Alt+;(分号)键,复制然后粘贴就行了。Alt+;键是选择可见单元格的快捷键6 -------------------------------07版的操作跟上面一样。删除时o只需选中需删除的区域,然后删除即可。被隐藏的数据是不会被删除的。
第3个回答  2013-07-19
用VBA可以简单帮助你实现。具体怎么写要看你想要筛出什么东西。追问

比如 第一sheet
城市 品类 品牌。。。。
哈尔滨 百货 大商
沈阳 超市 沃尔玛
吉林 超市 家乐福

我要筛 品牌-家乐福 然后另9个sheet 一致都是 品牌-家乐福

第4个回答  2013-07-19
要么就移动或者复制工作表、要么就用公司匹配、改一改每个公式里表的名称就可以了、
相似回答