假设在高级筛选中,每一行设置一个条件,分别用A、B、C来表示。
如果想设置:A And B And C,很容易,第一行A,第二行B,第三行C,每一行都用And连接即可。
但假如我要设置:A And (B Or C)呢?好像在现有的界面中无法实现吧?!
如果顺次设置成:A And B Or C,结果等同于:(A And B) Or C,这并不是我想要的结果。
逻辑表达式的连接,和四则运算一样,是有优先级的,要想改变优先级,只能通过括号来实现。
而在高级筛选界面,没有任何可以设置括号的地方——这不能不说是一个严重的疏漏!
假如连如此简单的逻辑表达式都无法实现,那所谓“高级筛选”就只能说是名不副实,形同虚设了。
表达式筛选当然可以实现上述逻辑表达式,甚至更复杂的也没有问题。
但是,对普通用户来说,如果连这样的要求都要用表达式筛选来实现,门槛是不是太高了一些?