怎樣用Excel製作表格查詢系統?

Tags: 系統, 表格, 函式,

如果我們的表格資料很龐大,有時需要按照條件來查詢某個欄位的值,這時就可以用vlookup函式來完成。今天小編就以製作一個簡單的學生成績查詢系統為例,來講解vlookup函式的實際運用,希望讀者能夠受到啟發,從而設計出更精巧的實際案例。

怎樣用Excel製作表格查詢系統

工具/原料

電腦一臺

Excel2003

方法/步驟

首先來看一下小編設計的查詢介面如圖所示。學生成績表的原始資料在sheet2工作表中。小編這裡就選了12名同學成績作為示例。

怎樣用Excel製作表格查詢系統

怎樣用Excel製作表格查詢系統

單擊選中B9單元格,依次單擊“插入”--“函式…”。

怎樣用Excel製作表格查詢系統

在“全部”函式中找到“vlookup”,單擊“確定”按鈕。紅圈中提示該函式的功能(對於該函式還不太瞭解的童鞋可以參看小編的有關vlookup函式的經驗)。

怎樣用Excel製作表格查詢系統

第一個引數“Lookup_value”處我們單擊“B3”單元格,當然也可以直接輸入“B3”。

怎樣用Excel製作表格查詢系統

第二個引數“Table_array”,我們單擊sheet2工作表,選中資料區域,如圖所示。

怎樣用Excel製作表格查詢系統

第三個引數“Col_index_num”,這是滿足條件單元格的列序號,我們這裡要查詢考試名稱,當然填“2”,即第二列。其它欄位的列序號如圖所示。

怎樣用Excel製作表格查詢系統

第四個引數是“Range_lookup”,即要求精確匹配還是模糊匹配。這裡我們填“0”,要求精確匹配。

怎樣用Excel製作表格查詢系統

單擊“確定”以後,我們對函式修改一下,如圖中紅框處所示。這樣修改便於我們後面的函式填充。

怎樣用Excel製作表格查詢系統

修改好了直接回車,然後用填充柄直接填充函式。後面我們做一些小的修改。比如,要查詢“姓名”,當然是第三列,所以這裡修改為3即可。

怎樣用Excel製作表格查詢系統

以此類推,修改其它欄位的函式。例如排名處我們修改函式如圖中紅框處所示即可。

怎樣用Excel製作表格查詢系統

測試一下,輸入學號1101,回車後,查詢結果全部返回正確,即我們的函式使用正確。

怎樣用Excel製作表格查詢系統

下面我們對輸入的學號進行約束。單擊B2單元格,依次單擊“資料”--“有效性…”。

怎樣用Excel製作表格查詢系統

第一個“設定”選項卡填寫如圖所示。注意:“忽略空值”取消勾選。

怎樣用Excel製作表格查詢系統

第二個“輸入資訊”選項卡填寫如圖所示。

怎樣用Excel製作表格查詢系統

第三個“出錯警告”選項卡填寫如圖所示。至此完成輸入學號的約束。單擊“確定”按鈕。

怎樣用Excel製作表格查詢系統

然後我們對工作表進行保護,防止資料被修改。即除了B2單元格可以輸入,其它單元格禁止輸入或修改。右擊B2單元格,選擇“設定單元格格式…”。

怎樣用Excel製作表格查詢系統

在“保護”選項卡下把“鎖定”取消勾選,如圖所示。

怎樣用Excel製作表格查詢系統

依次單擊“工具”--“保護”--“保護工作表…”。

怎樣用Excel製作表格查詢系統

輸入2次密碼(也可以不設定密碼),單擊“確定”按鈕。

怎樣用Excel製作表格查詢系統

這時,如果你要修改其它單元格,會彈出警告提示,如圖所示。

怎樣用Excel製作表格查詢系統

為了防止原始學生成績表受到修改,你可以把sheet2工作保護起來。也可以隱藏工作表。隱藏的方法是:在sheet2工作表中,依次單擊“格式”--“工作表”--“隱藏”。如果要取消隱藏,也是在這裡找到“取消隱藏”,再找到隱藏的工作表,確定即可。

怎樣用Excel製作表格查詢系統

注意事項

小編演示用的是Excel2003,其它版本可以參考使用。

查詢介面大家可以根據需要自己設計哦。

相關問題答案