高級篩選種類
高級篩選有很三種:第一種是顯示在主窗口界面當(dāng)中的高級篩選。這種適合篩選列不多的場景。
第二種是彈出窗口的“高級篩選”。這種適合需要篩選列比較多的場景。第一種和第二種都需要在列屬性設(shè)置一下才會顯示到高級篩選面板當(dāng)中。
第三種也是一種彈出窗口式的“高級篩選”,但是它是針對沒有在列屬性中設(shè)置過具體哪些列顯示到高級篩選面板中的情況的。這種需要自己自定義,動態(tài)選擇篩選列。
下圖展示了前兩種高級篩選,以及彈出窗口式的“高級篩選”的兩種打開方式。
以下為在沒有提前設(shè)置高級篩選的篩選列時,手動添加篩選條件的教程。
注意:主窗口中的“高級篩選”與彈出窗口中的“高級篩選”我們只能選擇其中一個使用。否則只有最后一個打開的起效果。
靈活的比較條件,方便生成最靈活的篩選條件
文本的比較條件
時間的區(qū)間開始比較條件
時間的區(qū)間結(jié)尾比較條件
數(shù)值的區(qū)間開始比較條件
數(shù)值的區(qū)間結(jié)尾比較條件
高級篩選可以根據(jù)窗體大小自動排序順序
主界面內(nèi)的高級篩選
彈出窗口中的高級篩選
設(shè)置方式
高級篩選的設(shè)置方式非常簡單,只需要在“表屬性設(shè)置”窗口中,設(shè)置一下“高級篩選字段”的選項即可。
啟用方式
更多的高級篩選
我們的單元格菜單中包含了一些其他形式的高級篩選。這些篩選功能也都只能進(jìn)行本地篩選。
原始數(shù)據(jù)為下表
顯示重復(fù)值:顯示當(dāng)前行列中有重復(fù)的所有行。參數(shù)列GUID的值重復(fù)了,所以就將所有包含GUID重復(fù)值的行都顯示了。
排除重復(fù)值:篩選列中只顯示一個唯一清單。
顯示唯一值:只顯示篩選列中沒有重復(fù)的部分。
顯示冗余值:即除了上面“排除重復(fù)值”顯示的唯一清單之外的所有行。
已鎖定行:在有鎖定列的表中,可以通過此篩選出已經(jīng)被鎖定的行。
未鎖定行:在有鎖定列的表中,可以通過此篩選出未被鎖定的行。
表達(dá)式篩選:點此命令可以打開“表達(dá)式篩選”窗口,在此窗口我們可以通過設(shè)置復(fù)雜的表達(dá)式來實現(xiàn)本地篩選。此窗口也只能針對已經(jīng)加載到表中的數(shù)據(jù)進(jìn)行篩選。而且如果想使用此功能,必須對表達(dá)式的書寫規(guī)范非常熟悉。詳細(xì)的表達(dá)式的教程請參考“表達(dá)式教程”。
顯示全部值:顯示所有數(shù)據(jù),被刪除的行不會顯示。
顯示新增值:顯示所有新增行。
顯示修改值:顯示所有有修改數(shù)據(jù)的行。
顯示未變值:顯示所有未經(jīng)修改的行。
顯示已修改的原始值:只顯示所有有經(jīng)過修改數(shù)據(jù)的行,但是顯示的是修改之前的值。