请教一个excel操作问题,将多个工作表中同一列中包含某文本的单元格所在的行复制到新工作表中?

 我来答
退休画线工
2020-08-19 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27029
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

想到的比较好的方法是:用Power Query将多个工作表做追加查询,类似于把这些工作表复制粘贴到一个工作表中,然后对“同一列”做文本筛选,筛选出包含“某个文本”的所有行。最后上载回Excel中。

下面的截图是借用今天早些时候回答另一个问题的数据,截图中,已把3个工作表的数据合并在一起了,现在来进行筛选,筛选出项目中所有包含数字2或3的数据,即A2、A3、B2、B3、C2、C3,但不包含C12、C13等。Power Query中的筛选如图。

把Power Query筛选后的结果上载回Excel工作表,结果如图。

追问
你好,我这有二百多个工作表,而且每张工作表中都有合并单元格,用这个方法可能不太方便,请问还有更合适的方法吗?
您的回答对我很有帮助,谢谢。
另外还想请教两个问题:1、能不能在筛选后的工作表中再添加一列,内容是各行来源的工作表的表名。2、在获取数据时和在追加查询时添加工作表,能否“全选”而不是一个表一个表地添加?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式