只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

今天我們來動手自制一個專屬的、簡單又實用的查詢表格吧!(查詢成績、工資等都是可以的哦,原理是一樣滴)

先來看看我們今天需要達到的效果:

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


輸入正確的姓名以及學號就可以查詢相應的成績,如果輸入不對應的學號,就會提示輸入錯誤。因為我們還需要發到群裡去讓家長查詢自己孩子的成績,所以整個工作表其實是保護狀態,整個工作簿僅僅只有姓名和學號是可以編輯的。


步驟一:先做好準備工作

我們要準備兩個工作表,一個表給它命名“成績單”,一個表給它命名“查詢成績”,再把同學們的成績放入“成績單”表格裡。

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

在“查詢成績”適當的位置(大概在中間位置會好看一些)輸入姓名、學號等內容。

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


步驟二:錄入公式 =VLOOKUP($I$11&$L$11,成績單!$A:$J,COLUMN(E1),FALSE)

步驟二的講解會比較長,大家耐心看完會有收穫的!

為了方便大家理解函數公式,我們先從單條件去講解

1、我們可以先思考如何根據姓名去查詢成績

這裡就要用到我們的vlookup函數啦!

語法結構:vlookup(找誰,哪裡找,哪一列,怎麼找)

我們先在語文分數那裡輸入公式:

=VLOOKUP(I11,成績單!C:J,3,FALSE)

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


我們通過上圖來理解一下vlookup函數,整個公式翻譯成小白文就是:找誰?找“吳小花”的語文成績,哪裡找?成績單裡找,哪一列找?第三列E列語文列找,怎麼找?精確查找。

第一個參數是我們先確定找誰的成績,找的是“吳小花”,本案例中姓名是在單元格I3,那麼第一個參數就是I3

第二個參數是哪裡找,當然是去成績單裡找他的成績啦,這裡就選擇成績單的C列到J列的數據區域,這裡要特別注意:這個數據區域的第一列必須我們第一個參數所在的列,就比如本案例中要找的是“吳小花”,他是在姓名列C列,所有C列要作為數據區域的第一列。(當然這個不是絕對的,後面在講數組公式的時候再來說明)

第三個參數在哪一列找,就是從我們選的數據區域第一列開始數,也就是C列開始數,C、 D 、E語文在第三列也就是E列(在WPS版本中會根據表頭有個提示框出來)

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


第四個參數是精確查找還是模糊查找,這裡用精確查找FALSE,也可以輸入0,0也是代表精確查找。

對vlookup講解那麼詳細是因為這個函數在實際中應用比較多,希望大家能認真去學習、理解這個函數。

這樣就可以得到“吳小花”語文成績啦!

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


當我們向右拖動公式的時候就會出現錯誤,為什麼呢?

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

原來是我們沒有加上絕對引用,我們需要鼠標分別選中I3和成績單!C:J(點一下就會自動選中)然後按下F4,公式就變成:

=VLOOKUP($I$11,成績單!$C:$J,3,FALSE)

在它們前面都加上了美元符號,這樣拉動公式的時候就不會變化了。但是呢還有一個問題就是第三個參數“哪一列”它在拉動的時候也沒有變化的,得到的結果就全部都是語文成績:

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


所以我們要對應每個公式要去改,比如數學成績在第四列那麼公式就應該是:=VLOOKUP($I$11,成績單!$C:$J,4,FALSE),英語則是5,我們手動去修改會比較麻煩,有沒什麼辦法可以直接拉動呢?

2、利用column函數生成相應列數

這個column函數就相對簡單,就一個參數

語法結構:column(單元格或一個區域)

這裡返回的就是單元格是在哪一列,比如A列就是返回1,B列就返回2,如果是選擇一個區域返回也是這個區域第一列的列數,比如本案例中C:J區域返回的就是C列所在的列3。

再回到我們的vlookup函數里語文數學等對應3-8,這樣我也可以從C列開始算,公式=VLOOKUP($I$11,成績單!$C:$J,column(C1),FALSE) ,這樣右拉就可以得到全部科目的成績。

column函數在這裡的限制就是語文數學等科目兩個表排序是一樣的,其實除了column還可以用其他的函數,運用就比較靈活,我們後面再講。


3、利用輔助列多條件查找

因為我們需要的是隻允許家長查看自己孩子的成績,不能只靠名字就可以查找,我們還需要學號或者是密碼,這裡先用學號來舉例吧。

還是用到我們的vlookup函數,我們可以這麼去思考,名字+學號是不是唯一值,這個可以作為我們vlookup的第一個參數“找誰”。

首先我們先做一個輔助列,輔助列等於姓名+學號,輸入公式=C2&D2,&是連接符,可以連接兩個單元格的值,接著雙擊填充。

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

其次在語文成績輸入公式:

=VLOOKUP($I$11&$L$11,成績單!$A:$J,COLUMN(E1),FALSE)

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

查找的第一個參數等於“查詢成績”裡的姓名+學號;第二個參數以成績單的姓名+學號輔助列作為首列,A:J的數據區域;第三個參數這裡語文是在第5列,數學第6列以此推類,所有column可以錄入E列第5列;第四個參數還是精確查找。

將公式往右拉查詢功能就能完成啦!

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


步驟三:美化表格

先通過視圖把顯示網線格的勾給它去掉,再通過頁面佈局裡的背景添加一個自己喜歡的背景圖。接著根據自己喜好調整線框字體等。

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢



步驟四:數據保護,讓家長只能看自己孩子的

1、選中“成績單”的數據,右擊,隱藏

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


2、選擇審閱→保護工作表→上個神秘的密碼→確定

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


3、“查詢”成績表因為姓名和學號都是要給家長輸入的,設置允許家長編輯的區域。

選擇審閱→允許用戶編輯區域→新建→標題名可以自己取,這裡取了對應的名稱姓名和學號→引用單元格輸入對應姓名和學號單元格→確定

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


4、其他數據要隱藏起來

先全選表格→右擊→設置單元格式→保護→隱藏的勾勾上

(這樣做家長也無法看見我們表格的公式啦)

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


5、接著再保護工作表→上個神秘的密碼→確定。這樣家長就只能編輯姓名和學號那兩個單元格。最後在“騙騙”不會表格的家長,把成績單工作表表格給它隱藏起來(右擊工作表即可)。

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


最後留個疑問給大家,再輸入錯誤的時候,會顯示#N/A,還沒達到我們開頭的效果,我們需要的是不顯示數據,並且會提示學號錯誤,這裡讓大家思考思考(提示:用到if和iferror函數)

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢


總結:準備數據→vlookup多條件查找→美化表格→保護工作表

四個步驟說起來很長,看起來很複雜,但學會了技巧,熟練之後幾分鐘就可以完成表格的製作啦!

只需簡單幾步 做出屬於老師自己的專屬成績查詢表格 方便家長查詢

今天的文章內容比較長,但是都是乾貨,認真看完,你會發現做表的能力又提升一截哦!

關注我,後面還會有更多實用的表格製作教大家哦!


分享到:


相關文章: