以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教一个筛选的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101251)

--  作者:km007
--  发布时间:2017/5/27 11:07:00
--  请教一个筛选的问题

表A

 

部门          岗位                   工作内容

 

业务部      组长           *********************

业务部      部长           *********************

业务部      客服           *********************

销售部      销售员        *********************

销售部      组长           *********************

销售部      部长           *********************

技术部      部长           *********************

技术部      技术员        *********************

 

 

表B

 

部门          岗位

业务部      组长

销售部      销售员

销售部      部长

 

 

 

我想根据 表B的两个列 筛选出 表A的数据,这里应该怎么做呢?表A中各个部门岗位 都有 部长,这里应该 不能用 in 语句来筛选,我应该怎么处理才合适呢?谢谢!


--  作者:km007
--  发布时间:2017/5/27 11:13:00
--  
有大神回复一下吗?谢谢!
--  作者:有点蓝
--  发布时间:2017/5/27 11:52:00
--  
这个意思?

Tables("表A").Filter = "部门=\'业务部\' and 岗位=\'组长\'"

--  作者:km007
--  发布时间:2017/5/27 11:59:00
--  
以下是引用有点蓝在2017/5/27 11:52:00的发言:
这个意思?

Tables("表A").Filter = "部门=\'业务部\' and 岗位=\'组长\'"
Tables("表A").Filter = "(部门=\'业务部\' and 岗位=\'组长\') or (部门=\'销售部\' and 岗位=\'销售员\') or (部门=\'销售部\' and 岗位=\'部长\')"
 
这样写是可以的,但是 如果要筛选 很多个部门和岗位的话,这样筛选条件就太长了,有没简单点的办法呢?