Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 844 Bytes

excel高级筛选.md

File metadata and controls

31 lines (21 loc) · 844 Bytes

使用公式进行 excel高级筛选

高级筛选

  1. 编写公式

需要对筛选区域某一行满足条件即可

=OR(AND(B2="菜单",IFERROR(FIND(C2,$N$20),-1)>=0),AND(B2="",IFERROR(FIND(C2,$N$21),-1)>=0),AND(B2="",IFERROR(FIND(C2,$N$22),-1)>=0))

2.进行高级筛选

右键菜单->筛选->高级筛选 列表区域:选中整个列表 条件区域:选中公式单元格及其上一格

3.点击完成即可筛选

excel常用函数

AND(条件1, 条件2)

OR(条件1, 条件2)

FIND(C2,目标字符串)

  • 注意,如果字符串未找到,不会像js那样返回-1,而是返回 #VALUE!,会导致整个格式不可用。因此需要使用IFERROR()函数进行转换

IFERROR(值1, 默认值)

如: IFERROR(FIND(C2,$N$22),-1) 查找字符串首次匹配位置,如果找不到则返回-1