說起表格查詢,大家可能會想到用VBA或函數公式等構建複雜的查詢系統。其實,通過WPS表格中自動篩選、排序、鎖定等功能的結合使用,就能打造出一個萬能的二維表格查詢系統,普通人也能很快上手,且适用面極廣。
1.搭建萬能表格框架
首先需要搭建一個能夠适合于任何場合的二維表格,不能限定表格的具體項目,但要給出各種可能的項目類型,如常規、文本、數值、日期、貨币等。為此,先點擊WPS表格标簽欄的“+”按鈕,添加一張空白表,然後為表格添加各類基本項目。
接下來分别選擇各列項目,然後右鍵單擊該列并選擇“設置單元格格式”;在單元格格式設置窗口中,選擇與表格列項目相對應的“數字”格式類型。
小提示
注意每個不同的項目要設置與其對應的不同的“數字”格式。
2.“自動”表頭的設計
接下來設計自動表頭。自動表頭首先要求表頭能夠固定不動,随着數據條目的增多,向上滾動時表頭不能被隐藏。此外,萬能查詢表格的核心在于構建以表頭為入口的自動篩選和查詢條件。
首先鎖定表頭。将光标置于表格第二行之前,選中該行;然後點擊“視圖”功能選項卡,點擊“凍結窗口”工具按鈕。随後試着在表格中點擊并向下滾動,可以發現表格無限滾動,但表頭已被固定。
構建萬能自動查詢環境。選中第一行表頭中的所有項目,然後點擊功能區的“數據”選項卡,單擊工具欄中的“自動篩選”按鈕,這時在表格每個項目名稱的右側會自動出現一個三角形小按鈕,這就是自動篩選和查詢功能按鈕,點擊該按鈕就可以進入具體的查詢條件選擇窗口。
小提示
為了讓表格的“萬能”表頭看起來更顯眼,可在選中表頭所有項目後,通過“開始”選項卡下的油漆桶和文字顔色工具按鈕,為項目表頭着色。由于此時我們構建的是一個空白的表格,因此在這時的查詢構造窗口中還看不到具體可以選擇的内容。待實際應用時,就可以看到更加具體的内容了。
3.個性字段的替換處理
通過以上兩步的設置,已經基本構建了一個可以實現單一或複合條件查詢的萬能表格。但是,由于這個表格并未針對任何一個行業或領域,因此還比較抽象,但這種抽象會随具體應用的帶入而馬上變得具體。使用時,我們隻需用自己的字段項目名稱代替表中的項目名稱,根據已有的項目和需求,複制更多的項目或删除不需要的項目,即可獲得屬于自己的專業表格。
比如,現在要用這個表格實現某省某年大學的錄取情況排名查詢,這時,可以根據實際情況,将上述表格的表頭項目名稱更名為實際需要的項目(院校代碼、院校名稱、計劃數、投檔數、投檔分等)。由于原始空白表格提供的項目不一定正好與我們的需要相吻合,因此需要在此基礎上,通過複制列來增加需要的項目,通過删除列來減少多餘的項目,設計出自己需要的表格框架,而每列單元格屬性則沿用原始表格的設置。
個性表格項目設置完成之後,灌入所有大學的數據,之後就可以進行查詢了。
4.實現萬能查詢和利用
在上述表格的基礎上,下面舉例說明如何進行自動查詢。例如,我們要找出計劃招生人數在大于20人但少于100人的學校。這時,單擊“計劃數”後的小三角圖标,在彈出的篩選器中點擊右上角的“數字篩選”按鈕,并選擇“大于”;随後在出現的“自定義自動篩選方式”對話框中,“計劃數-大于”處輸入“20”;接下來在下面選擇“與”,在下一行選擇“小于”并選數值為“100”。最後點擊“确定”,這樣符合條件的學校就出現在查詢結果窗口中。
小技巧
通過同時對多列項目構造條件,可以進行更為複雜的條件查詢。比如,要查詢計劃數大于100人、院校名稱中有“理工”、投檔分在550分以下的所有學校,就可用上述方法,同時構造3個條件,即可找到符合條件的所有學校。