问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL中怎样从多个工作表中选出满足条件的所有行,并生成一个新表!!

发布网友 发布时间:2022-07-23 08:54

我来回答

4个回答

热心网友 时间:2023-11-26 16:36

EXCEL中怎样从多个工作表中选出满足条件的所有行,并生成一个新表的解决方法如下:
1、打开要处理的excel文档,
2、按alt+f11,打开vba编辑窗口,
3、双击左侧的this sheet,
4、在右侧的空白中输入下面的程序

Sub liyoushang()
Sheets(Sheets.Count).Cells.ClearContents
k = 1
For i = 1 To Sheets.Count - 1
For j = 1 To Sheets(i).Range("a6000").End(xlUp).Row
If WorksheetFunction.Trim(Sheets(i).Cells(j, 2).Text) = "B" Then 'B指公司名称,在此做相应替换
Sheets(i).Rows(j).Copy _
Destination:=Sheets(Sheets.Count).Cells(k, 1)
k = k + 1
End If
Next
Next
End Sub
5、点击工具栏中的执行,
这样就可以了。

热心网友 时间:2023-11-26 16:37

如果公司名在10个表中都是在B列的话,可以插入以下宏实现:
Sub liyoushang()
Sheets.Add After:=Sheets(Sheets.Count)
k = 1
For i = 1 To Sheets.Count - 1
For j = 1 To Sheets(i).Range("a6000").End(xlUp).Row
If WorksheetFunction.Trim(Sheets(i).Cells(j, 2).Text) = "B" Then 'B指公司名称,在此做相应替换
Sheets(i).Rows(j).Copy _
Destination:=Sheets(Sheets.Count).Cells(k, 1)
k = k + 1
End If
Next
Next
End Sub追问谢谢,
测试正常,
只是为什么每运行一次就会产生一个新表呢,而且会重复统计以前产生的新表,
能不能运行时覆盖运行过一次的表,例:运行后生成表11,当再次运行时,不统计表11,而是进行覆盖!!!

追答好的,修改如下,需要你第一次运行时,插入一个新表:
Sub liyoushang()
Sheets(Sheets.Count).Cells.ClearContents
k = 1
For i = 1 To Sheets.Count - 1
For j = 1 To Sheets(i).Range("a6000").End(xlUp).Row
If WorksheetFunction.Trim(Sheets(i).Cells(j, 2).Text) = "B" Then 'B指公司名称,在此做相应替换
Sheets(i).Rows(j).Copy _
Destination:=Sheets(Sheets.Count).Cells(k, 1)
k = k + 1
End If
Next
Next
End Sub

热心网友 时间:2023-11-26 16:37

先把没个表中的A公司筛选出来,然后把每个表中的A公司都找到,然后全部复制粘贴到新表中,可能只有这个方法了

热心网友 时间:2023-11-26 16:38

建议你把表1到10统一到一个新表中,然后用筛选或者数据透视表都可以实现你的效果
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? EXCEL 不同表格生成一个新的表格(使用什么方式) 如何利用公式将两个EXCEL表生成一个新表? 期货稳定挣钱的秘诀是什么?请分别说说做日内的技巧和中长线的技巧. 功放的区别 梦见老鼠把我手臂咬伤了是什么意思 龙珠传奇小女孩给乞丐烧饼是哪一集由此得知百姓的不易 660V三相电路,测量出的单相电压为425V,如何算出三相电压具体是多少? 已知380v电源任意一相对地电压都是220v,那么660v单相对地是多少?同理1140v又是多少? 220v 380v 660v什么意思和相电压计算 相电压和线电压怎么区分。常说的380v 220v 660v是指什么?谢谢 想买个佳能的单反, 本人表示对单反毫无了解。 适合女生用,求高人指点。。。。 佳能的单反相机,女生用,现在哪种性价比比较高呢?请教、、、 一部视频有583M,原本时长是100分钟,为什么各种播放器都只播放到18分钟就停了,有什么办法修复吗? 嘉陵江位于 现在的什么地方? 手脚冰凉的人喝黄芪党参枸杞茶该怎么配比,什么时间段喝? 当归2g+黄芪10g+党参3g泡水喝,补气血,但是请问,是空腹喝最还是饭后,是早上喝好,还是中午o 黄芪党参泡水清晨能空腹喝吗 星巴克杯子怎么辨别真假 星巴克杯子如何辨别真假 求大神 在线等 紫皮枫斗与铁皮石斛有什么不同 excel 多个表格生成一张表 额头前的头发怎么翘了起来.怎么弄下来? 我梦见死去的外公还活着,我很久没有去看他了,我去看外公,外公都不跟我说话,只有表姐和我说话,为什么 早上五点左右,梦见已故多年的外公,还活着,说没有的电话,一直联系不到我,然后我就给他手机输了自己的 恒指和小恒指的杠杆是多少 炒香港恒指至少得投多少资金才好操作杠杆多大 铜、镍、锡CAS及EINECS编号 电影寒刀凛樊姑娘演员是婉如吗 炸鸡柳的制作方法 家常炸鸡柳的方法介绍 奇瑞艾瑞泽8售价或超10万,有哪些卖点? 怎么根据不字的位置不同来判断逻辑涵义的区别 悬架发生异响的原因是什么?如何诊断 不同的部位判断方式也是不同的 都说法驰欧前置阻垢器好用,他怎么溶解水垢的呢,对健康有伤害吗? 法驰欧阻垢器怎么样,家里热水器和烧水壶水垢好多,用小苏打和醋之类的洗也不太管用。? 朋友推荐我买法驰欧L1净水器,这是哪个国家产的,效果咋样? 感觉现在好多饮水机都过度过滤,法驰欧L1矿物净水器会把有益的矿物元素也过滤掉吗? 法驰欧 FACHIOO品牌怎么样?是英国的吗? 老是会脸红是不是叫容易脑充血?怎么办 两字王者id霸气 两字的游戏网名有哪些 如何转变经济发展方式,走新型工业化道路