Previous topicNext topic
Help > 使用指南 > 常用表功能 > 表扩展功能 > 筛选相关 >
高级筛选

高级筛选种类

高级筛选有很三种:第一种是显示在主窗口界面当中的高级筛选。这种适合筛选列不多的场景。

第二种是弹出窗口的“高级筛选”。这种适合需要筛选列比较多的场景。第一种和第二种都需要在列属性设置一下才会显示到高级筛选面板当中。

第三种也是一种弹出窗口式的“高级筛选”,但是它是针对没有在列属性中设置过具体哪些列显示到高级筛选面板中的情况的。这种需要自己自定义,动态选择筛选列。

下图展示了前两种高级筛选,以及弹出窗口式的“高级筛选”的两种打开方式。

以下为在没有提前设置高级筛选的筛选列时,手动添加筛选条件的教程。

注意:主窗口中的“高级筛选”与弹出窗口中的“高级筛选”我们只能选择其中一个使用。否则只有最后一个打开的起效果。

灵活的比较条件,方便生成最灵活的筛选条件

文本的比较条件

时间的区间开始比较条件

时间的区间结尾比较条件

数值的区间开始比较条件

数值的区间结尾比较条件

高级筛选可以根据窗体大小自动排序顺序

主界面内的高级筛选

弹出窗口中的高级筛选

设置方式

高级筛选的设置方式非常简单,只需要在“表属性设置”窗口中,设置一下“高级筛选字段”的选项即可。

启用方式

更多的高级筛选

我们的单元格菜单中包含了一些其他形式的高级筛选。这些筛选功能也都只能进行本地筛选。

原始数据为下表

显示重复值:显示当前行列中有重复的所有行。参数列GUID的值重复了,所以就将所有包含GUID重复值的行都显示了。

排除重复值:筛选列中只显示一个唯一清单。

显示唯一值:只显示筛选列中没有重复的部分。

显示冗余值:即除了上面“排除重复值”显示的唯一清单之外的所有行。

已锁定行:在有锁定列的表中,可以通过此筛选出已经被锁定的行。

未锁定行:在有锁定列的表中,可以通过此筛选出未被锁定的行。

表达式筛选:点此命令可以打开“表达式筛选”窗口,在此窗口我们可以通过设置复杂的表达式来实现本地筛选。此窗口也只能针对已经加载到表中的数据进行筛选。而且如果想使用此功能,必须对表达式的书写规范非常熟悉。详细的表达式的教程请参考“表达式教程”。

 

显示全部值:显示所有数据,被删除的行不会显示。

显示新增值:显示所有新增行。

显示修改值:显示所有有修改数据的行。

显示未变值:显示所有未经修改的行。

显示已修改的原始值:只显示所有有经过修改数据的行,但是显示的是修改之前的值。