有多个Excel文件,每个Excel行数不固定,如何从多个文件中查找出需要的整行数据,并提取出符合条件的行数据。例如提取每个表的汇总这一行,同时要带上文件名称。
下面的工具,能够解决Excel按条件批量提取的问题。工具使用如下:
工具地址:Excel常用在线工具
一、提取符合条件的行
第一次打开,加载时间在10s左右
工具打开如下图所示:
1、批量查询某个关键字
第一步,选中搜索这个字符串
第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选
第三步,填入查询的关键字,点击开始查找,即可显示出查找的内容的整行数据,操作界面如下图
第四步,如果需要导出查询结果到新的Excel,点击 导出查询结果,前几列分别是Excel文件名,Sheet名,所在行号,如果不需要可以自己删除列
2、批量查询多个关键字---也可以使用3按条件查询
第一步,选中按这个正则式搜索
第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选
第三步,填入查询的关键字,多个用"|"隔开,点击开始查找,操作界面如下图
3、按条件查询
第一步,选中按多列条件搜索
第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选
第三步,填入查询的条件,查询条件不会写,没事,有智能提示,如下图---不是A格输入后自己改一下,例如自己改成B格
支持的条件写法示例如下:
满足这一个(A格 = 100)
同时满足(A格 = "小明" , B格 > 20 , C格 的文字中包含 "xx", (A格+B格)*D格/E格 >= 100.01 )
满足任何一个(A格 > 20 , B格 不等于 "xx值", 同时满足(A格 > 20, E格 = "5月" ) )
同时满足( A格 的文字组合上 B格 = C格, 满足任何一个(A格 > 20 , B格 不等于 "xx值") )
二、批量提取符合条件的行的上几行下几行数据
对于以上查询出的结果,如果要看或者提取满足条件的上几行或下几行数据,操作如下:
把 满足搜索条件的当前行 勾选 去掉
勾选 满足条件的行的下 几 行或上几行, 如果都需要就都勾选上,需要哪些勾选哪些,填入行数,点击 开始查找
三、批量提取符合条件的上面第几行或下面第几行数据
操作如下图所示
把 满足搜索条件的当前行 勾选 去掉
勾选 满足条件行的下面第 几 行 或 上面第几行数据 如果都需要就都勾选上,需要哪些勾选哪些,填入行数,点击 开始查找
四、批量提取指定行的数据
提取指定行的数据,使用的功能就不是上面那个了,需要使用合并功能,工具位置如下,使用批量合并功能
工具界面如下: 如此聪慧睿智的你,一看界面应该就知道怎使用了,我也就不啰嗦了
五、多个Excel批量提取指定列的数据
提取指定列的数据,工具地址如下:
操作使用如下图: 提取哪列就填写那列,多列用“,”隔开,提取的列数据依次追加排列到新的Excel文件中。