execl筛选同时筛选多个条件问题问题

execl筛选同时筛选多个条件问题问题,1、在execl表格中如何一次筛选出带.asp和.php的路径。2、如何筛选出字符超过10个的路径来,谢谢

img

基于new bing部分指引作答:
要在Excel表格中同时筛选多个条件,可以使用"筛选"或"高级筛选"功能。以下是两个问题的解答:

问题1:一次筛选出带有".asp"和".php"的路径。

使用"筛选"功能:

1、选择包含路径的列。
2、在Excel的菜单栏中,点击"数据"选项卡。
3、在"排序和筛选"组中,点击"筛选"按钮。
4、在路径列的筛选箭头旁边,点击筛选箭头图标,弹出筛选菜单。
5、在筛选菜单中,选择"文本筛选"。
6、在第一个文本筛选条件中,选择"包含"。
7、输入".asp"并点击"确定"。
8、在筛选菜单中再次选择"文本筛选"。
9、在第二个文本筛选条件中,选择"包含"。
10、输入".php"并点击"确定"。
使用"高级筛选"功能:

1、在Excel的菜单栏中,点击"数据"选项卡。
2、在"排序和筛选"组中,点击"高级"按钮。
3、在"高级筛选"对话框中,选择要筛选的数据范围(包含路径的列)。
4、在"条件区域"中创建一个条件范围,其中包含两列:第一列是路径列,第二列是条件列。
5、在第二列的标题单元格中输入"包含"。
6、在第二列的第一个条件单元格中输入".asp"。
7、在第二列的第二个条件单元格中输入".php"。
8、点击"确定"。
问题2:筛选出字符超过10个的路径。

使用"筛选"功能:

1、选择包含路径的列。
2、在Excel的菜单栏中,点击"数据"选项卡。
3、在"排序和筛选"组中,点击"筛选"按钮。
4、在路径列的筛选箭头旁边,点击筛选箭头图标,弹出筛选菜单。
5、在筛选菜单中,选择"文本筛选"。
6、在文本筛选条件中,选择"长度大于"。
7、在文本框中输入"10"。
8、点击"确定"。
使用"高级筛选"功能:

1、在Excel的菜单栏中,点击"数据"选项卡。
2、在"排序和筛选"组中,点击"高级"按钮。
3、在"高级筛选"对话框中,选择要筛选的数据范围(包含路径的列)。
4、在"条件区域"中创建一个条件范围,其中包含两列:第一列是路径列,第二列是条件列。
5、在第二列的标题单元格中输入"长度大于"。
6、在第二列的第一个条件单元格中输入"10"。
7、点击"确定"。
这些方法可以帮助您在Excel中同时筛选出满足多个条件的路径。请注意,这些筛选方法假设您的数据是在一个表格中,并且路径存储在单独的列中。

可以考虑导出到mysql数据库,然后通过sql语句快速实现你需要的筛选

你这个应该不难,很多实现方法。
1.第一列按照.进行分列,这样,文件后缀就被单独拆成了一列,你在其中可以直接进行筛选,选中asp和php即可。
2.字符超过10个的路径,应该先要把有效判断路径单独整理一列,然后就用len来计算,然后判断就好了。

可通过两次过滤实现,更简单些:

  1. 先筛选出指定的文件类型(后缀名为 .asp 或 .php)的记录

img

img


这里使用 或 逻辑运算噢

img

2.再通过 路径长度 列 二次过滤

img



关键函数如下:
  1. 计算字符串长度(如:B列):=LEN(A2)

  2. 计算 斜线/ 出现的次数(如:C列):=LEN(A2)-LEN(SUBSTITUTE(A2, "/", ""))

  3. 计算 斜线/ 最后一次出现的位置(如:D列):=FIND("|",SUBSTITUTE(A2,"/","|",C2))

  4. 提取出文件名(如:E列):=MID(A2,D2+1,LEN(A2)-C2)

以上为常用提取路径中文件名的方法,请参考。

参考 http://www.0451nkw.com/jiaocheng/310820.html
参考 https://zhidao.baidu.com/question/185025333.html

在Excel中筛选多个条件可以使用高级筛选功能或者使用筛选器。对于你提到的两个条件,可以按照以下步骤进行筛选:

  1. 一次筛选出带".asp"和".php"的路径:

    • 选择需要筛选的路径列。
    • 在Excel菜单栏中选择"数据",然后点击"筛选",再点击"高级筛选"。
    • 在弹出的高级筛选对话框中,选择要筛选的数据范围(路径列)。
    • 在条件区域中,创建两个条件:
      • 第一个条件选择路径列,并设置条件为"包含",值为".asp"。
      • 第二个条件选择路径列,并设置条件为"包含",值为".php"。
    • 点击确定,Excel会筛选出同时满足这两个条件的路径。
  2. 筛选出字符超过10个的路径:

    • 选择需要筛选的路径列。
    • 在Excel菜单栏中选择"数据",然后点击"筛选",再点击"筛选器"。
    • 在路径列的筛选器中,选择"文本筛选"。
    • 在弹出的文本筛选对话框中,选择"长度大于",并输入"10"。
    • 点击确定,Excel会筛选出字符超过10个的路径。

希望以上解释能帮到你。如果有任何问题,请随时提问。